Djangoモデルに、年、月、日がすべてオプションである日付フィールドを持たせたいです。値の例は、と同じくらい一般的である2008
か、または同じくらい具体的である可能性がありますMay 10, 2008
。DateField
このように動作するようにを定義することは可能ですか?または、このように年/月/日を個別の整数として定義する方がよいでしょうか?
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)