出于某种原因,Django 不允许将参数 required=False
传递到我的表单字段。
这是我的表格:
class InstrumentSearch(forms.ModelForm):
groups = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, required=False)
time = forms.TimeInput(required=False)
date = forms.DateField(required=False)
notes = forms.TextInput(required=False)
错误在线
time = forms.TimeInput(required=False)
根据Django Documentation here ,这应该绝对有效。
最佳答案
不要使用required
,而是尝试使用blank
。 blank=False
表示不需要。
time = forms.TimeInput(blank=True)
关于python - __init__() 得到了一个意外的关键字参数 'required',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991294/