Проблемы с django-google-charts/графиками в Django

Нужно вывести график на Django, за основу беру эту статью - https://habr.com/ru/post/126704/ Задача идентична, вывести количество платежей в указанный период. В базе данных есть данные. Но график не выводит количество платежей за указанный период.

def view_func(request):
end_date = date.today()
start_date = date.today() - timedelta(days=31)
userStart = Cost_system1.objects.filter(login_id=request.user.username)

# считаем количество платежей...
qsstats = QuerySetStats(userStart, date_field='date', aggregate=Count('id'))
# ...в день за указанный период
values = qsstats.time_series(start_date, end_date, interval='days')

return render(request,'login/template.html', {'values': values})

в values возвращается дата и, насколько понимаю, и количество id, но всегда выводит [datetime,0], хотя не должен выводить 0. template.html

 {% load googlecharts %}

<div id="count_graph"></div>

   {% googlecharts %}
    {% data values "count" %}
        {% col "string" "Date" %}"{{ val|date:"M j" }}"{% endcol %}
        {% col "number" "# of payments" %}{{ val }}{% endcol %}
    {% enddata %}

    {% options %}
        kind: "LineChart",
        options: {
            backgroundColor: "#f9f9f9",
            colors: ["#09f"],
            gridlineColor: "#ddd",
            legend: "none",
            vAxis: {minValue: 0},
            chartArea: {left: 40, top: 20, width: 240, height: 180},
            width: 300,
            height: 240
        }
    {% endoptions %}

    {% graph "count_graph" "count" %} {# используем опции по умолчанию #}
{% endgooglecharts %}

Модель:

class Cost_system1(models.Model):
date = models.DateField(default = '2000-03-14' )
sum = models.DecimalField(max_digits=20, decimal_places=2)
login = models.ForeignKey(User, to_field='username', max_length=50,on_delete=models.CASCADE)
id_category_cost = models.ForeignKey(Cost_category, max_length=50, blank=True, null=True, on_delete=models.CASCADE)
id_personal_category_cost = models.CharField(max_length=50, blank=True, null=True)

введите сюда описание изображения


Ответы (0 шт):