Я пробежался по учебнику по django и создал пример приложения для опросов.У меня есть 5 опросов в системе, видимых через интерфейс администратора для меня.Однако мое рудиментарное представление индекса и шаблон, кажется, не отображают их (вместо этого шаблон по умолчанию соответствует условию else, как если бы не было опросов).
Мой индекс просмотра выглядит следующим образом:
def index(request):
latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5]
return render_to_response('index.html', {'latest_poll_list': latest_poll_list})
И шаблон index.html:
{% if latest_poll_List %}
<ul>
{% for poll in latest_poll_list %}
<li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li>
{% endfor %}
</ul>
{% else %}
<p> No polls are available.</p>
{% endif %}
Я могу даже сделать polls = Poll.objects.all()
(с или без order_byи усечение) в оболочке manage.py, и она возвращает все нормально.Что дает?