我试图在 Django 模板中动态访问 GET 参数,但它不起作用。
网址:?id=1&name=John
我试过这样的:
{% for r in request.GET %}
{% if request.GET.r %}
{{r}} = {{request.GET.r}}
{% endif %}
{% endfor %}
问题是即使设置了参数,模板中也没有返回任何内容。
如果我执行 request.GET.id 或 request.GET.name
有什么想法吗?
请您参考如下方法:
由于 request.GET 是一个字典,您应该在循环中使用 request.GET.items (docs)。
{% for key, value in request.GET.items %}
{{key}} = {{value}}
{% endfor %}
