我想實現一個待辦事項列表網站來練習使用Django。在models.py中,我有一個名爲Item
的類來表示待辦事項。在這裏面,我有以下行:如何使Django的DateTimeField可選?
due_date = models.DateTimeField(required=False)
DUE_DATE意味着是一個可選字段的情況下,用戶對一些待完成項目的最後期限。問題是由於意外的關鍵字參數'required',上面的代碼給了我一個TypeError。
因此,我似乎無法使用DateTimeField的關鍵字參數'required'。有什麼辦法可以讓DateTimeField成爲可選的嗎?或者是否有針對我遇到的問題的標準實施?
'required'僅用於*表單*字段。模型字段使用'blank = True',爲了允許爲數據庫中的列存儲NULL值,它必須與'null = True'結合使用。否則,你會得到一個'IntegrityError'。 – 2012-07-05 20:07:21