как показать, если нет результата с указанным диапазоном дат и 0 с аннотацией django? - PullRequest
0 голосов
/ 07 февраля 2020

При правильном отображении результатов, но если нет результатов, как отобразить дату и 0 результатов

pre_days = datetime.datetime.today() - timedelta(days=6)
today_now = datetime.datetime.today()
enquiry_chart = All_enquiries.objects.filter(enquired_at__range=[pre_days, today_now]).values('enquired_at__date').annotate(enquired=Count('id'))

пример enter image description here

1 Ответ

1 голос
/ 07 февраля 2020

Вы не . База данных использует предположение минимальный мир . Это означает, что если данные отсутствуют, то их не существует.

Однако вы можете добавить дополнительные значения самостоятельно. Например: 1010 *

...