【问题标题】:Django ORM: time zone supportDjango ORM:时区支持
【发布时间】:2010-11-15 07:23:12
【问题描述】:

您能否推荐任何对 Django 的 ORM(日期时间归档)的时区支持的实现?

理想情况下,它必须与 DB 无关且透明,允许使用所有标准 ORM 事物,如 __lt、__gt 等。

我猜它需要以 UTC 加上本地时区来存储时间。

谢谢!

【问题讨论】:

    标签: django django-models timezone


    【解决方案1】:

    您可能想查看django-timezones app。它是为了响应 django 错误跟踪器上的 ticket #8953 而发布的。票证还谈到了 Onion 在其网站上用来处理时间戳的 bulbs application

    【讨论】:

    • 很遗憾,“请注意:灯泡已弃用且不再维护。” github.com/korpios/bulbs/tree/master
    • Thought Bulbs 没有维护,它与 Onion 内部用于时区支持的代码保持一致(我在夏天在那里实习)。
    【解决方案2】:

    我不知道您可以使用预装实现,但this post 讨论了如何实现映射到多个数据库列的 Django 日期字段。

    【讨论】:

      【解决方案3】:

      UTCDateTime 似乎可以满足大部分要求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-17
        • 2021-04-27
        • 2011-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-04
        • 1970-01-01
        相关资源
        最近更新 更多