【发布时间】:2017-05-14 14:25:49
【问题描述】:
有一个 date charfield ,当我之前将日期保存为字符串时。但现在我将字段从 charfield 更改为 datetimefield 并删除了所有以前的数据。
date = models.DateTimeField(default=timezone.now)
Localy 它工作正常,但在生产中尝试迁移时会引发以下错误。我删除了列、模型、注释和取消注释、删除并再次创建了字段、返回到以前的迁移并再次迁移,但所有这些都没有帮助。
django.db.utils.ProgrammingError: column "date" cannot be cast automatically to type timestamp with time zone
HINT: You might need to specify "USING date::timestamp with time zone".
如何正确解决问题?使用 django 1.8、python 2.7 和 postgres
【问题讨论】:
标签: python django postgresql date