Проверьте на запрос. СТАНЬТЕ переменными в шаблоне

Я хочу отобразить определенное в шаблоне, только если определенное СТАНОВИТСЯ переменным, установлен.... Я думал с помощью {% if request.get.my_var %} работал бы, но это не дает мне результаты.

16
задан Stephen 5 June 2010 в 17:18
поделиться

2 ответа

Переменные чувствительны к регистру - поэтому, если предположить, как указывает lazerscience, что у вас действительно есть объект запроса в контексте, вам нужно использовать {% if request.GET.my_var %}.

54
ответ дан 30 November 2019 в 15:12
поделиться

Проверьте, есть ли у вас django.core.context_processors.request в вашем TEMPLATE_CONTEXT_PROCESSORS в settings.py .

Если не поместите его туда, или добавьте запрос самостоятельно в свой визуализированный контекст.

http://docs.djangoproject.com/en/dev/ref/templates/api/#django-core-context-processors-request

13
ответ дан 30 November 2019 в 15:12
поделиться
Другие вопросы по тегам:

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