Получение RequestContext для тега шаблона, включенного в каждую страницу
У меня есть шаблон тега, который генерирует форму, поэтому для этого требуется {% csrf_token %}
для безопасности, которая в свою очередь требует RequestContext
объект вместо стандарта Context
объект.
Теперь конкретный рассматриваемый шаблон / форма включен в заголовок каждой страницы. В настоящее время каждая страница не render_to_response
с RequestContext
объект.
Есть ли способ, которым я могу обойти эту проблему, не меняя каждый вид на всем сайте, чтобы пройти через RequestContext
?
Заранее спасибо.
1 ответ
Несмотря на то, что могут быть некоторые обходные пути, лучше всего добавлять везде RequestContext. Это имеет преимущества и для других промежуточных программ.
Но есть и устаревший метод, который будет удален в Django 1.4, который не требует от вас изменения всех ваших представлений. Я бы рекомендовал против этого, если у вас нет особого выбора.