Django的文档提到,切换到USE_TZ = True时,所有数据都应该转换为UTC。参见:https://docs.djangoproject.com/en/dev/topics/i18n/timezones/#other-databasesDjango 1.4 USE_TZ迁移,数据库部分:最佳实践?
这是一个相当简洁的评论。是否有任何脚本/技巧可以“一气呵成”做到这一点,并且能够轻松地在开发和生产中进行相同的转换。
我想这不是南方人应该做的事情,因为USE_TZ设置在项目级完成,而南迁移绑定到应用程序。 另外,我不确定South会从数据中得到什么看法。据推测,South正在重复使用Django的ORM,因此试图通过该层做任何事情都会导致令人困惑的结果,并且还取决于设置USE_TZ是否已更改为True。事实上,这可以说是任何对通过ORM路由的数据库的操纵。正确?
非常感谢,
克拉斯
同样的问题问在http://stackoverflow.com/questions/17667527/django-south-migration-and-use-tz-true/21028859#21028859 – Bryce