Я хочу, чтобы модель 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)