相关疑难解决方法(0)

Loaddata没有正确处理时间戳和时区

我正在使用启用了mysql和timezones的django 1.4.1.我向yaml做了一个转储数据,修改了一些字段以创建一些测试数据,并且我试图将其加载回来.但是,即使指定了tz,Django仍然抱怨天真的日期时间

具体来说,我的loaddata有:

fields: {created_date: !!timestamp '2012-09-15 22:17:44+00:00', ...
Run Code Online (Sandbox Code Playgroud)

但loaddata给出错误:

RuntimeWarning: DateTimeField received a naive datetime (2012-09-15 22:17:44) while time zone support is active.
Run Code Online (Sandbox Code Playgroud)

这对我来说没有多大意义,因为它看起来像:

  1. UTC时间戳
  2. Django使用dumpdata导出的格式相同

有什么方法可以告诉django这是一个UTC日期吗?

python django yaml

6
推荐指数
2
解决办法
1774
查看次数

标签 统计

django ×1

python ×1

yaml ×1