0
假設我有以下字段如何創建一個只具有數據字段的模型
name = ...
date_of_birth = ...
DATE_OF_BIRTH是可選的,可以是「無」
這樣的代碼:
Person = Person(name=name, date_of_birth=date_of_birth)
如果date_of_birth
爲空,則向我提供驗證錯誤。如果沒有date_of_birth
,如果它有一個空值,有沒有辦法構建一個人?
在字段定義中放置'null = True'。 – Rohan
'null = True'是不夠的,因爲'null'只允許在數據庫中存儲'null'。爲了允許表單中的空值,還需要設置'blank = True'。看[null docs](https://docs.djangoproject.com/en/dev/ref/models/fields/#null) – stalk