正如标题所说。 BooleanField只显示为复选框 - 在处理它们之前是否需要清除它们?或者仅对CharField等字段进行清理?
答案 0 :(得分:0)
默认情况下,Django中的每个字段类都是必需的。如果尚未使用required = False定义BooleanField,并且未将任何值传递给BooleanField,则clean()方法将引发ValidationError。
定义BooleanField时可以传递required = False。
class MyForm(forms.Form):
myfield = forms.BooleanField(required=False)