假设我有以下字段
name = ...
date_of_birth = ...
date_of_birth是可选的,可以是'无'
代码如:
Person = Person(name=name, date_of_birth=date_of_birth)
如果date_of_birth
为空,则会给我验证错误。如果没有date_of_birth
,如果它有一个空值,有没有办法构建一个人?
答案 0 :(得分:1)
您应该使用null=True
选项声明date_of_birth字段,例如
date_of_birth = models.DateField(verbose_name='someverbosename', null=True)
这使得字段可以取空值。