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