dashboard.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {% load i18n static %}
  2. {% include "_head.html" %}
  3. {% include "_menu.html" %}
  4. <section id="interface">
  5. {% include "_navigation.html" %}
  6. <h3 class="i-name">
  7. Bienvenido, {{ user.nombre }}
  8. </h3>
  9. <div class="values">
  10. <div class="val-box">
  11. <div>
  12. <h3>Ingresos</h3>
  13. <span>{{ ingresos }}</span>
  14. </div>
  15. </div>
  16. <div class="val-box">
  17. <div>
  18. <h3>Gastos</h3>
  19. <span>{{ gastos }}</span>
  20. </div>
  21. </div>
  22. <div class="val-box">
  23. <div>
  24. <h3>Balance</h3>
  25. <span>{{ balance }}</span>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="board">
  30. {% include "_menu.html" %}
  31. <h2>Balance: {{ balance }}</h2>
  32. <p>Ingresos: {{ ingresos }} | Gastos: {{ gastos }}</p>
  33. <a href="{% url 'agregar_movimiento' %}">Agregar Movimiento</a>
  34. <h3>Filtrar movimientos</h3>
  35. <form method="get">
  36. {{ form.as_p }}
  37. <button type="submit">Filtrar</button>
  38. </form>
  39. <h3>Movimientos recientes</h3>
  40. <ul>
  41. {% for m in movimientos %}
  42. <li>{{ m.fecha }} - {{ m.categoria.nombre }}: {{ m.monto }} ({{ m.descripcion }})</li>
  43. {% endfor %}
  44. </ul>
  45. </div>
  46. {% include "_footer.html" %}