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