0

假设我有以下字段

name = ...
date_of_birth = ...

date_of_birth 是可选的,可以是“无”

代码如:

Person = Person(name=name, date_of_birth=date_of_birth)

如果date_of_birth为空,则给我验证错误。有没有办法在没有date_of_birth空值的情况下构造一个 Person ?

4

1 回答 1

1

您应该使用选项声明 date_of_birth 字段null=True,例如

date_of_birth = models.DateField(verbose_name='someverbosename', null=True)

这使得字段可以取空值。

于 2013-05-17T06:05:48.177 回答