Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何发送具有相同名称的多个输入字段值?_Python_Django_Django Forms - Fatal编程技术网

Python 如何发送具有相同名称的多个输入字段值?

Python 如何发送具有相同名称的多个输入字段值?,python,django,django-forms,Python,Django,Django Forms,我有m2m字段,假设它有名称“relations”,所以我想允许用户发送他想要的任意多的关系。我使用相同名称的javascript向html添加新输入,如下所示 <input type='text' name='relations' value='a' /> <input type='text' name='relations' value='b' /> 在U数据中,我只接收第二个输入的值('b')。如何接收这两个值?我不知道如何处理表单,但如果您想以原始方式获取值

我有m2m字段,假设它有名称“relations”,所以我想允许用户发送他想要的任意多的关系。我使用相同名称的javascript向html添加新输入,如下所示

<input type='text' name='relations' value='a' />
<input type='text' name='relations' value='b' />


在U数据中,我只接收第二个输入的值('b')。如何接收这两个值?

我不知道如何处理表单,但如果您想以原始方式获取值,我会这样做:

relations = request.POST.getlist('relations')

您不需要获取所有原始值,只需使用如下元素名称获取特定数据:

relations = request.form.getlist('relations')

这将返回
关系
输入中的值列表。

这将生成一个列表,您可以在中进行操作

request.POST.getlist('relations')

Django 1.9中没有“request.form”。