Форум сайта python.su
Всем привет!
Возвращаю из view ответ:
render_to_response('index.html', {'a': 5})
render_to_response('index.html', {'a': 5, 'user': 'Ivan'})
Офлайн
Middleware пока работают только с уже готовыми request/response.
Если вы хотите добавить переменную в контекст перед рендерингом шаблонов, то для этого существуют контекст процессоры
Офлайн
Сделал так - работает..
def custom_proc(request):
return {
'usr': request.session['name'],
}
def main(request):
return render_to_response('index.html', context_instance = RequestContext(request, processors = [custom_proc]))
..context_instance = RequestContext(request, processors = [custom_proc]))
Отредактировано (Дек. 10, 2010 14:59:00)
Офлайн
Спасибо, Александр Кошелев
Отредактировано (Дек. 10, 2010 18:04:57)
Офлайн