|
|
@@ -9,17 +9,10 @@ from django.contrib.auth.decorators import login_required
|
|
|
def dashboard(request):
|
|
|
movimientos = Movimiento.objects.filter(usuario=request.user).order_by('-fecha')
|
|
|
|
|
|
- ingresos = sum(m.monto for m in movimientos if m.cuenta_destino.tipo == 'gasto')
|
|
|
- gastos = sum(m.monto for m in movimientos if m.cuenta_origen.tipo == 'ingreso')
|
|
|
- balance = ingresos - gastos
|
|
|
-
|
|
|
favoritas = Cuenta.objects.filter(favorita='True')
|
|
|
|
|
|
return render(request, 'dashboard.html', {
|
|
|
'movimientos': movimientos,
|
|
|
- 'ingresos': ingresos,
|
|
|
- 'gastos': gastos,
|
|
|
- 'balance': balance,
|
|
|
'user': request.user,
|
|
|
'favoritas': favoritas,
|
|
|
})
|