我该如何解决Django Formset表单。选择问题

时间:2019-12-15 17:14:58

标签: python django

forms.py
models.py
template
嗨,大家好,我正在尝试创建一个表格表格。用户将能够通过单击一个botton添加行。唯一的问题是表单集中的选择字段。这是问题所在;假设我想添加3行,并在这3行中选择了Option1,Option2和Option3。当我单击“保存”按钮时,表格说您需要填写必填区域,即第二行和第三行中的选择字段。其他输入字段很好,它只为选择字段提供错误。比起我在forms.py中添加打印功能来查看选择字段给出的值,它给出了“ Option1”,“ none”,“ none”。当我打印出request.POST时,它包含一个像“ prefix-0-sieve_no”:[“ Option1,” Option2“,” Option3“]]之类的键,但是它应该像” prefix-0-sieve_no“:[” Option1 “],” prefix-1-sieve_no“:[” Option2“],” prefix-2-sieve_no“:[” Option3“]。这是使我发疯的真实东西。在表格给我错误之后,当我重新选择了相同的值,然后再次单击“保存”按钮,它可以正常工作。排除我的英语不好,希望有人可以解决。

0 个答案:

没有答案