【发布时间】:2015-01-28 19:11:57
【问题描述】:
http://www.example.com/soe/?param1=val1
这是当前 url,我想访问 django 模板中的变量 {{param1}}。 (Django 1.7)
我知道已经有很多线程可以解决这个问题,但它们都在使用 ContextProcessor.(或 render_to_response)
我只是在使用return render(request, template, {}),不想使用 ContextProcessors。
解决这个问题的一种方法是我在渲染时传递param1的值,我的意思是
return render(request, template, {'param1': request.GET.get('param1')})
但我只是想知道是否可以在模板本身中访问此变量?因为可能有 10 个参数。
【问题讨论】:
-
您对上下文处理器有什么看法?它们是这个问题的完美解决方案。
标签: python django python-2.7 django-templates django-views