我有这个输入的形式: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