diff --git a/Finanzas/finanzas/apuntes/urls.py b/Finanzas/finanzas/apuntes/urls.py index 1c8ba17..fbd0e3f 100644 --- a/Finanzas/finanzas/apuntes/urls.py +++ b/Finanzas/finanzas/apuntes/urls.py @@ -15,8 +15,7 @@ urlpatterns = [ path('apuntes//editar/', views.editar_apunte, name='editar_apunte'), path('apuntes//eliminar/', views.eliminar_apunte, name='eliminar_apunte'), - path('apuntes/chart-data/', views.chart_data, name='chart_data'), - path('apuntes/chart/', views.chart_view, name='chart_view'), - + path('apuntes/datos_grafico_bancos/', views.datos_grafico_bancos, name='datos_grafico_bancos'), + path('apuntes/grafico_bancos/', views.grafico_bancos_view, name='grafico_bancos_view'), ] diff --git a/Finanzas/finanzas/apuntes/views.py b/Finanzas/finanzas/apuntes/views.py index 1feb4fe..d77c795 100644 --- a/Finanzas/finanzas/apuntes/views.py +++ b/Finanzas/finanzas/apuntes/views.py @@ -130,20 +130,23 @@ def eliminar_apunte(request, apunte_id): return redirect('lista_apuntes') @login_required -def chart_data(request): - datos = Cuenta.objects.all() +def datos_grafico_bancos(request): + datos = Cuenta.objects.filter(tipo=Tipo.objects.get(tipo="Banco")) | Cuenta.objects.filter(tipo=Tipo.objects.get(tipo="Ahorro")) etiquetas = [item.nombre for item in datos] valores = [item.saldo_actual for item in datos] - chart_data = { - 'label': 'Gráfico', + print(etiquetas) + + datos_grafico_bancos = { + 'label': 'Bancos', 'labels': etiquetas, 'values': valores, + 'chart_type': 'bar' # any chart type line, bar, ects } - return JsonResponse(chart_data) + return JsonResponse(datos_grafico_bancos) -def chart_view(request): - return render(request, 'apuntes/chart.html') +def grafico_bancos_view(request): + return render(request, 'apuntes/grafico_bancos.html') diff --git a/Finanzas/finanzas/db.sqlite3 b/Finanzas/finanzas/db.sqlite3 index 6a30a37..2e3ae7f 100644 Binary files a/Finanzas/finanzas/db.sqlite3 and b/Finanzas/finanzas/db.sqlite3 differ diff --git a/Finanzas/finanzas/templates/_cabecera.html b/Finanzas/finanzas/templates/_cabecera.html index 3b4737e..b2679d2 100644 --- a/Finanzas/finanzas/templates/_cabecera.html +++ b/Finanzas/finanzas/templates/_cabecera.html @@ -109,7 +109,7 @@