我想讓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