Я строю представление Django, чтобы отобразить, сколько строк в поле имеет значения больше 0. Итак, создаваемое мной представление должно считать значения больше 0. Django Запрос найти число строк с определенным значением больше нуля, сгруппированных пользователем , было чрезвычайно полезно, однако я застрял с результатом. Я не могу найти способ указать моему представлению отображать «0» на моей странице html, когда querySet = [], и счетчик, когда QuerySet содержит что-то в нем.
class HomeView(View):
def get(self, request, *args, **kwargs):
count_orders = Item.objects.filter(en_cours_de_reception__gt=0).values('en_cours_de_reception').annotate(count_orders=Count('en_cours_de_reception'))
if count_orders == 0:
count_orders = '0'
return render(request, 'dashboard/index.html', {'count_orders' : count_orders })
Как мне сделать это в представлении Django, чтобы я не получил "QuerySet = [] в моем html. Спасибо!