我有一個簡單的Django視圖,它只是返回URL參數,但如果我多次使用相同的參數鍵,我似乎無法訪問它。考慮以下設置:Django使用的URL參數密鑰兩次
urls.py:
(r'^header/$',header)
View功能:
def header(request)
return render_to_response('header.html',locals(),mimetype='text/plain')
模板:
{{ request.GET }}
{% for key,val in request.GET %}
{{ key }} : {{ val }}
{% endfor %}
網址:
http://mysite/header/?item=1&item=2
響應:
<QueryDict: {u'item': [u'1', u'2']}>
item : 2
如若 '項目' 條目具有的 '1,2' 或 「[ '1', '2']」 的值?注意完整的GET返回。我如何獲得這兩個值?
有沒有一種機制來從模板做到這一點? – kzh 2010-03-02 16:27:53
@kzh - 你不想在模板中做到這一點,你想在視圖中做到這一點。 – 2010-03-02 16:29:18
@Dom - 我通常不會,但我很好奇Django是否有這個機制,就這些。 – kzh 2010-03-02 16:45:26