南方正在与三个领域作战,我已尽力通过他而我无法做到:
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)
答案 0 :(得分:1)
迁移中的default=True
TimeField
错误。您需要使用适当的默认值(并在创建迁移时向您询问)。