Форум сайта python.su
Здравствуйте
Следующая проблема
когда я вызываю темплэйт через direct_to_template
то значения которые я имею в базе и возвращаемые через ‘extra_context’ выводятся в темплэйт
urls.py:
from django.views.generic.simple import direct_to_template
fff = {
'template' : 'base.html',
'extra_context' : { 'list' : Feedback.objects.all()}
}
(r'^s/$', direct_to_template, fff),
{% for i in list %}
<li>{{ i.name }} {{ i.email }}</li>
{% endfor %}
(r'^feedback1/$', feedback1),
views.py:
def feedback1(request):
return render_to_response('base.html', {
'title' : 'Feedback page',
'extra_context' : {'list' : Feedback.objects.all(),}
})
{% for i in list %}
<li>{{ i.name }} {{ i.email }}</li>
{% endfor %}
{{ title }}
Офлайн
Ну я тут сглупил. Посмотрел в исходник этой render_to_response функции то у ней ней входящего параметра extra_context. :)
да иногда исходник помогает
Всем спасибо тему можно закрыть
Офлайн