我想知道如何从名为“my_movie_code_count”的变量中获取模板中的值:
如果我在控制台上执行pprint,我会得到以下内容:
my_movie_code_count = Code.objects.values('movie__title').annotate(Count('movie'))
如果我在控制台上执行pprint,我会得到以下内容:
for m in my_movie_code_count:
pprint.pprint(m)
控制台输出:
{'movie__count': 1, 'movie__title': u'THE MEN WHO STARE AT GOATS'}
{'movie__count': 3, 'movie__title': u'PIRATE RADIO'}
{'movie__count': 1, 'movie__title': u'A SERIOUS MAN'}
{'movie__count': 3, 'movie__title': u'GREENBERG'}
{'movie__count': 1, 'movie__title': u'MILK'}
{'movie__count': 1, 'movie__title': u'TEST'}
模板:(目前没有显示任何输出。)
{% for movie in my_movie_code_count %}
{{movie.title}}:{{movie.count}}
{% endfor %}
print(YourModl.objects.all().values())
。这并不能解决你的问题,但这是唯一相关的问题。 - citynorman