Есть два метода во views, работающих одинаково. Только у одного получается передать переменную в контекст, а у другого - нет. Что я делаю не так? Сам шаблон отображается нормально, только не видит переменную.
#работает
def faq_page(request):
template = 'html/faq.html'
context = Context({'faqs': Question.objects.all(), })
return render_to_response(template, context)
# не работает
def products_page(request):
template = 'html/catalog.html'
context = Context({'products': Product.objects.all(), })
return render_to_response(template, context)
Шаблоны тоже примерно одинаковые:
{% for faq in faqs %}
<p class="question">{{ faq.question }}</p>
<p class="answer">{{ faq.answer }}</p>
{% endfor %}
{% for product in products %}
<p>{{ product.name }}</p>
{% endfor %}