我在这样的模型中有一个DateTimeField:
pickupTime = models.DateTimeField(default=datetime.now)
我可以在管理网站中创建模型条目,但是当我点击编辑它时,我收到错误:
'datetime.time' object has no attribute 'date'
我错过了什么?
答案 0 :(得分:1)
我将变量名称从“pickupTime”更改为另一个名称“date”,然后在迁移后我可以在管理站点中编辑模型。我猜测pickupTime列有一些旧数据或某些东西阻止它显示在管理站点
答案 1 :(得分:-1)
from django.utils import timezone
.
.
.
pickupTime = models.DateTimeField(default=timezone.now())
使用Django one的python datetime和django timezone modules.try之间总会有一些差异