假设我有一个具有php样式参数的url,即:
http://example.com/blah?param1=val1¶m2=val2
我希望将它们的值放入生成的模板HTML中。
我如何实现这一目标?
答案 0 :(得分:32)
{{request.GET.param1}}
。 (使用RequestContext)
request.GET.get('param1', None)
。
答案 1 :(得分:17)
{{ request.resolver_match.kwargs.argument }}
传递给视图的函数参数:
def myview(request, argument):
在Django 1.9上测试。
答案 2 :(得分:0)
假设您具有这样的GET方法-
http://djangopmt.localhost/tasks/?project=1&status=3&priority=High&search=StudyGyaan.com
我们可以在Django模板中获取这样的URL参数-
{{request.GET.project}}
{{request.GET.status}}
{{request.GET.priority}}
{{request.GET.search}}
如果您想在Django视图中获取URL参数,则可以这样获取它-
request.GET.get('project', None)
request.GET.get('status', None)
request.GET.get('priority', None)
request.GET.get('search', None)