我使用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数组。
答案 0 :(得分:5)
如果该字段被调用array
,那么只需在HTML中使用该名称即可。没有理由加上毫无意义的[]
。