如何创建仅包含具有数据的字段的模型

时间:2013-05-17 06:00:30

标签: django

假设我有以下字段

name = ...
date_of_birth = ...

date_of_birth是可选的,可以是'无'

代码如:

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

如果date_of_birth为空,则会给我验证错误。如果没有date_of_birth,如果它有一个空值,有没有办法构建一个人?

1 个答案:

答案 0 :(得分:1)

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

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

这使得字段可以取空值。