我无法迁移,因为Django给了我以下错误:
django.core.exceptions.ValidationError: [u"'NULL' value has an invalid date format. It must be in YYYY-MM-DD format."]
这是我的代码:
update_time = models.DateTimeField()
def save(self, *args, **kwargs):
self.update_time = timezone.now()
return super(A, self).save(*args, **kwargs)
def get_update_time(self):
return self.clean_update_time_date
我不知道这有什么问题。
答案 0 :(得分:0)
数据库中的现有DateTimeField
具有一些NULL
值,但您当前的模型定义不允许数据库中的NULL
值。因此,要么更改update_time
以允许NULL
值,要么从数据库中删除这些条目。
update_time = models.DateTimeField(null=True)