我有m2m字段,可以说它有名称'关系',所以我想允许用户发送尽可能多的关系,因为他想要的。我添加新的输入与具有相同名称的JavaScript来HTML,像这样如何发送具有相同名称的多个输入字段值?
<input type='text' name='relations' value='a' />
<input type='text' name='relations' value='b' />
在cleaned_data我只接收第二输入(“B”)的值。如何接收两者?
我有m2m字段,可以说它有名称'关系',所以我想允许用户发送尽可能多的关系,因为他想要的。我添加新的输入与具有相同名称的JavaScript来HTML,像这样如何发送具有相同名称的多个输入字段值?
<input type='text' name='relations' value='a' />
<input type='text' name='relations' value='b' />
在cleaned_data我只接收第二输入(“B”)的值。如何接收两者?
我不知道该怎么做,与形式,但如果你要抢在原始方式的值,这里就是我会做:
relations = request.POST.getlist('relations')
你不需要抢所有的原始值,你可以使用元素名称像这样得到的具体数据:
relations = request.form.getlist('relations')
这将在relations
输入返回值的列表。
这个生成的列表,你可以操纵在
request.POST.getlist('relations')
有在Django 1.9没有 '的request.form'。 – 2016-12-14 15:42:06