迁移期间的django.core.exceptions.ValidationError

时间:2015-12-31 11:39:48

标签: django validation

我无法迁移,因为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

我不知道这有什么问题。

1 个答案:

答案 0 :(得分:0)

数据库中的现有DateTimeField具有一些NULL值,但您当前的模型定义不允许数据库中的NULL值。因此,要么更改update_time以允许NULL值,要么从数据库中删除这些条目。

update_time = models.DateTimeField(null=True)