表单布尔值字段未出现在request.POST数据中

时间:2020-11-10 03:17:51

标签: django django-forms

我尝试打印出request.POST中的所有(键,值)对以提取表单数据。我注意到,如果不选中BooleanField(即将其设置为True),则不包含在request.POST中。即使将BooleanField设置为required=True,也是如此。

是否可以强制发送(密钥,对)?例如,在下面的这种形式中,如果在渲染时未选中applied字段,则request.POST是否仍应包含applied off?选中applied时,request.POST包含applied on。但未经检查,applied不是request.POST数据的一部分。

class ItemModifierForm(forms.Form):
     applied= forms.BooleanField(label='Trait A', required=True)

0 个答案:

没有答案