从表单

时间:2017-03-14 07:36:00

标签: django django-forms

我使用post:

提交给Django的以下HTML表单
input id="array" type="text" class="arrayinput" name="array[]" placeholder="Thing 1">
input id="array" type="text" class="arrayinput" name="array[]" placeholder="Thing 2">
input id="array" type="text" class="arrayinput" name="array[]" placeholder="Thing 3">

在这种形式的模型中,我有:

array = ListCharField(max_length=255, base_field=CharField(max_length=255, blank=True, null=True))

然而,当我提交这个数组时,它告诉我表单缺少字段数组。

我认为这是因为该字段被称为array[],但显然我不能将这个变量命名为python变量。另一方面,我找不到任何方法来制作具有我需要的功能的HTML数组。

1 个答案:

答案 0 :(得分:5)

如果该字段被调用array,那么只需在HTML中使用该名称即可。没有理由加上毫无意义的[]