說我有這個簡單的形式:Django Forms - 如何不驗證?
class ContactForm(forms.Form):
first_name = forms.CharField(required=True)
last_name = forms.CharField(required=True)
而且我有一個字段的默認值,而不是其他。所以我把它像這樣:
default_data = {'first_name','greg'}
form1=ContactForm(default_data)
但是現在,當我去顯示它,Django的顯示驗證錯誤,需要說姓氏:
print form1.as_table()
什麼是做這種正確的方法是什麼?由於這不是用戶提交的數據,只是我想預先填寫的數據。
注意: required = False不起作用,因爲我確實希望在用戶提交數據時需要它。就在我第一次在頁面上顯示錶單時,我沒有默認值。
默認意味着當用戶什麼都不做時該怎麼做。空的和必需的會有衝突。初始意味着什麼種子,即使它以後不通過驗證。 – 2008-11-14 18:37:40