2016-03-04 83 views
1

我試圖動態訪問GET中的參數Django模板,但它不工作。動態訪問Django模板中的request.GET

網址:?id=1&name=John

我已經試過這樣的事情:

{% for r in request.GET %} 
    {% if request.GET.r %} 
     {{r}} = {{request.GET.r}} 
    {% endif %} 
{% endfor %} 

的問題是,即使參數設置,沒有什麼是模板返回。

,如果我做request.GET.idrequest.GET.name

任何想法,它的工作原理,但?

回答

5

由於request.GET是字典,您應該在循環中使用request.GET.itemsdocs)。

{% for key, value in request.GET.items %} 
    {{key}} = {{value}} 
{% endfor %}