Czy można uzyskać dostęp do adnotowanych wartości w zestawach zapytań w szablonach?Wartość adnotowana Django w szablonie
Na przykład mam następujące queryset że ja przechodząc do mojego szablonu:
context[videos] = Videos.objects.annotate(view_count=Count(views)).order_by(view_count)[:100]
W moim szablonu Próbuję dostać widok liczyć tak:
{% for video in videos %}
{{ video.view_count }}
{% endfor %}
Która nic nie wyświetla.
Jednak jeśli używam:
{{ video.views.count }}
Wydaje się w porządku - ale uważam, że druga opcja przelicza liczbę wyświetleń. Chciałbym użyć wartości z adnotacjami, ponieważ powinna już być obliczona.
Gdyby nie ten „kontekst [wideo] = Videos.objects. adnotate (view_count = Count (views)). order_by (view_count) [: 100] kontekst "be" ['videos'] = Videos.objects.annotate (view_count = Count ('views')). order_by ('view_count') [: 100] "Proszę wpisać swój aktualny kod i nie przegap okazji, aby uzyskać pomoc – jpic