南方正在与三个战场作战,我已经尽了最大的努力超越他,但我无法做到:
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)发布于 2013-02-24 01:04:19
迁移中的default=True on TimeField是错误的。您需要使用适当的默认设置(在创建迁移时有人要求您这样做)。
https://stackoverflow.com/questions/15047339
复制相似问题