【问题标题】:django-timezones: how to use this app?django-timezones:如何使用这个应用程序?
【发布时间】:2011-07-25 20:08:11
【问题描述】:

我正在尝试使用 django-timezones,但找不到任何与之相关的文档。我读了它的一些代码并完全迷失了。例如,模型的 LocalizedDateTimeField 有一个构造函数,如:

def __init__(self, verbose_name=None, name=None, timezone=None, **kwargs):

时区是一个参数。但是模型字段如何事先知道它应该是哪个本地化时区?根据我的理解,最佳实践应该是将所有时间戳存储为 UTC 时间,并且仅在向用户显示时将其转换为本地时间。所以这个领域对我来说完全没有任何意义。在我看来,当您定义模型时,您必须将时区传递给该字段。但是时区对模型来说是激动的,因为用户可能来自不同的时区。

【问题讨论】:

    标签: python django timezone


    【解决方案1】:

    三个值得一看的地方......

    【讨论】:

    • 嗯,这些链接不能回答我关于这个应用程序的具体问题
    • 也许它不能同时本地化到不同的时区,但总是本地化到特定应用程序的一个特定时区。
    【解决方案2】:

    对于其他想要使用此模块的人,请查看 timezones/timezones_tests/tests.py 下的测试。他们清楚地说明了如何使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 2011-08-24
      • 2020-08-07
      • 1970-01-01
      • 2019-06-12
      相关资源
      最近更新 更多