我有這個輸入的形式:Django和HTML陣列
<input name="person[name]" value="">
<input name="person[surname]" value="">
<input name="person[age]" value="">
當我提交,我怎樣才能分配該HTML數組變量,導致request.POST.getlist(「人」)沒有按」將不起作用,我被檢查的其他職位,但我唯一發現並沒有什麼有用的
我希望有人可以幫助我找到答案,造成讀取文檔,並沒有完全得到做的方式...
的事情是,我有一個表在我的數據庫有折扣......,每一個折扣有一個默認值...所以我做到了
discounts = Discount.objects.all()
{% for i in discounts %}
<input name="discount[{{ i.id }}]" value="{{ i.default_value }}">
{% endfor %}
,並在我的我沒有任何方法捕捉我發送的html數組...任何建議?
即將形式PHP這是多種經營形態的一個相當直觀的方式和陣列。不真的看到這種自動分析的缺點。可以很容易地看到django允許request.POST.get('person',{})。get('surname','') – Mikhail 2013-05-08 19:02:18
對於具有相同名稱的多個輸入,您可以使用request.POST.getlist(...) – Mikhail 2013-05-09 04:00:06