我有一個表單類需要一個模型,meta類的表單如下, 問題是我想讓patient_signature和worker_signature字段沒有要求,我試過了刪除類required_css_class,但沒有幫助,給每個需要的屬性類作爲True/False也沒有幫助。使用required = False,仍然得到必填字段錯誤
任何建議...?
class Meta:
model = Locator
exclude = ('patient','worker', 'mode_of_transmission', 'secondary_telephone_number', 'locator', 'grant', 'thumbnail')
creation_date=forms.DateField(initial=datetime.date.today,
widget=SelectDateWidget(),
label="Creation Date")
patient_signature=forms.CharField(widget=ClientSignatureWidget())
worker_signature=forms.CharField(widget=WorkerSignatureWidget())
required_css_class = 'required'
@Daniel Roseman答案是正確的,但是如果您想在Locator的每個ModelForm上將False設置爲False,您可以在字段patient_signature(模型級別)上設置blank = True。 –