我有這樣一個模型:Django的 - 如何設置空白=假,需要=假
class Message(models.Model):
msg = models.CharField(max_length = 150)
和我有插入表單字段。實際上django允許有空格,例如,如果我在該字段中插入一個空格,它就會工作。但是現在我想解決這個問題:該字段不是必需的,但是如果用戶插入空格,驗證應該失敗。
我說:
class Message(models.Model):
msg = models.CharField(max_length = 150, blank = False)
,但它不工作。 什麼是錯誤?
空白將意味着一個空字符串(而不是空值) - 一個空格字符串不是空白。如果你想防止只有空格的字段,我認爲你將不得不編寫自己的自定義* clean *方法。 – 2011-06-01 00:28:07