Задать вопрос
@avigmati

Почему не отображается переменная, установленная с помощью process_request middleware, в шаблоне django?

from django.core.urlresolvers import resolve
class MyCustomMiddleware(object):
# пробовал так
    def process_request(self, request):
        request.testvar = 'testval'
# пробовал и так
    def process_view(self, request, view_func, view_args, view_kwargs):
        request.testvar = 'testval'

В шаблоне {{ request.testvar }} не выводится, что я делаю не так?
  • Вопрос задан
  • 168 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@marazmiki
Укротитель питонов
Должно выводиться. Контекст-процессор подключен? Передаёте ли Вы объект request в шаблон? Или, быть может, речь идёт о шаблоне inclusion-тега?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы