检查模板中的request.GET变量

时间:2010-06-05 17:18:31

标签: django templates

我只想在设置某个GET变量的情况下在模板中显示某个....我认为使用{% if request.get.my_var %}会起作用,但它不会给我结果。

2 个答案:

答案 0 :(得分:52)

变量区分大小写 - 因此,假设lazerscience指出您在上下文中实际拥有请求对象,则需要使用{% if request.GET.my_var %}

答案 1 :(得分: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