我正在使用启用了 mysql 和时区的 django 1.4.1。我向 yaml 做了一个转储数据,修改了一些字段以创建一些测试数据,并试图将其重新加载。然而,即使指定了 tz,Django 仍然抱怨天真的日期时间
具体来说,我的 loaddata 有:
fields: {created_date: !!timestamp '2012-09-15 22:17:44+00:00', ...
但 loaddata 给出了错误:
RuntimeWarning: DateTimeField received a naive datetime (2012-09-15 22:17:44) while time zone support is active.
这对我来说没有多大意义,因为它:
- UTC 时间戳
- Django 使用 dumpdata 导出的完全相同的格式
有什么方法可以告诉 django 这是一个 UTC 日期吗?