管理站点中的Django DateTimeField编辑

时间:2016-05-21 02:26:59

标签: python django postgresql django-models django-admin

我在这样的模型中有一个DateTimeField:

pickupTime = models.DateTimeField(default=datetime.now)

我可以在管理网站中创建模型条目,但是当我点击编辑它时,我收到错误:

'datetime.time' object has no attribute 'date'

我错过了什么?

2 个答案:

答案 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之间总会有一些差异