就像一个白痴,当我第一次构建一个收集日期时间数据的应用程序时,我完全忽略了时区设置.
这不是一个问题,因为我所做的只是"时间 - 风格"比较和排序.现在我需要做完整的报告来显示实际的日期时间,当然,它们都存储在America/Chicago(荒谬的Django默认值).
是的 我有一个中等大小的数据库,这些日期不正确.我想改变settings.TIME_ZONE
,'UTC'
但这对我现有的数据没有帮助.
什么是最好的(读取:最简单,最快)的方式来转换所有模型数据集成?
(所有数据都来自过去两个月,所以谢天谢地没有DST转换)
这个项目目前在SQLite上,但我在PostgreSQL上有另一个项目有类似的问题,我可能想在DST开始之前做同样的事情......所以理想情况下是一个与数据库无关的答案.