0

サウスは3つのフィールドで戦っていますが、私は彼を追い抜くために最善を尽くしましたが、できませんでした。

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)
4

1 に答える 1

1

移行中のあなたdefault=Trueは間違っています。TimeField適切なデフォルトを使用する必要があります(そして、移行を作成したときにそれを求められました)。

于 2013-02-24T01:04:19.473 に答える