Почему я не вижу списка в шаблоне в Django 1.3? - PullRequest
0 голосов
/ 10 апреля 2011

В функции просмотра: у меня есть

messages = Message.objects.filter(id__gt=int(id))

И print str(len(messages)) равно 8

В шаблоне я говорю {{ messages|length }}, результат равен 0. Что случилось?

Я уверен, что я ссылался на правильный шаблон, потому что я напечатал какой-то случайный текст на странице, и я это вижу.Почему я не могу увидеть набор запросов в шаблоне?Я считаю, что в 1.2.3 это работало очень хорошо, потому что я использовал это сотни раз.

1 Ответ

2 голосов
/ 10 апреля 2011

Наиболее вероятная причина в том, что ваша переменная messages фактически переопределена контекстным процессором, предоставленным django.contrib.messages. Попробуйте дать вашему набору запросов другое имя и посмотрите, поможет ли это.

...