我想让Django模型有一个日期字段,其中年,月和日都是可选的。示例值可以与2008
一样通用,或者与May 10, 2008
一样具体。是否可以定义一个DateField
以表现这种行为?或者我最好将年/月/日定义为单独的整数,像这样?Django模型日期字段中的可选年/月/日
model Book(models.Model):
publication_year = models.IntegerField(blank=True, null=True)
publication_month = models.IntegerField(blank=True, null=True)
publication_day = models.IntegerField(blank=True, null=True)
“5月10日”是您的需求的有效日期吗? – cha0site 2012-07-05 23:01:23
是 - 每个值(年,月,日)都是可选的。 – 2012-07-06 00:45:05