Django 的文档提到,在切换到 USE_TZ=True 时,所有数据都应该转换为 UTC。请参阅:https ://docs.djangoproject.com/en/dev/topics/i18n/timezones/#other-databases
这是一个相当简洁的评论。是否有任何脚本/技巧可以“一次性”执行此操作,并且能够在开发和生产中轻松进行相同的转换。
我想这不是 South 应该做的事情,因为 USE_TZ 设置是在项目级别完成的,而 South 迁移绑定到应用程序。另外,我不确定 South 会从数据中获得什么观点。推测 South 正在重用 Django 的 ORM,因此尝试通过该层做任何事情会导致令人困惑的结果,并且还取决于设置 USE_TZ 是否已经更改为 True。事实上,对于通过 ORM 路由的数据库的任何操作都可以这样说。正确的?
非常感谢,
克拉斯