南迁移引发ValidationError

时间:2013-02-24 00:26:15

标签: python django django-south

南方正在与三个领域作战,我已尽力通过他而我无法做到:

data = models.DateField(verbose_name=u'Data', null=True, blank=True)
hora = models.TimeField(verbose_name=u'Hora', null=True, blank=True)
criado_em = models.DateTimeField(verbose_name=u'Criado em', auto_now_add=True)

它总是在python manage.py migrate app,抛出的错误是:

  

ValidationError:[u“'True'值格式无效。必须在   HH:MM [:SS [。 Uuuuuu]]格式。“]

我不知道还能做什么,我已经尝试了几种方法,最后一种方法就是这样,其中也返回了同样的错误

data = models.DateField(verbose_name=u'Data', default=datetime.now)
hora = models.TimeField(verbose_name=u'Hora', default=datetime.now)
criado_em = models.DateTimeField(verbose_name=u'Criado em', auto_now_add=True, default=datetime.now)

1 个答案:

答案 0 :(得分:1)

迁移中的default=True TimeField错误。您需要使用适当的默认值(并在创建迁移时向您询问)。