Python django时区:如何使用此应用程序?

Python django时区:如何使用此应用程序?,python,django,timezone,Python,Django,Timezone,我正在尝试使用django时区,但找不到任何与之相关的文档。我读了一些密码,完全迷路了。例如,模型的LocalizedDataTimeField具有如下构造函数: def __init__(self, verbose_name=None, name=None, timezone=None, **kwargs): 时区是一个论点。但是,一个模型场如何事先知道它应该是什么地方时区呢?根据我的理解,最佳实践应该是所有时间戳都存储为UTC时间,并且仅在向用户显示时将其转换为本地时间。所以这个领域对我来

我正在尝试使用django时区,但找不到任何与之相关的文档。我读了一些密码,完全迷路了。例如,模型的LocalizedDataTimeField具有如下构造函数:

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

时区是一个论点。但是,一个模型场如何事先知道它应该是什么地方时区呢?根据我的理解,最佳实践应该是所有时间戳都存储为UTC时间,并且仅在向用户显示时将其转换为本地时间。所以这个领域对我来说毫无意义。在我看来,在定义模型时,必须将时区传递给此字段。但时区对于模型来说是一种竞争,因为用户可以来自不同的时区。

有三个地方可以看


如果有人想了解如何使用此模块,请检查timezones/timezones\u tests/tests.py下的测试。他们对如何使用它给出了明确的想法。

好吧,这些链接没有回答我关于这个应用程序的具体问题。也许它不能同时本地化到不同的时区,但对于一个特定的应用程序,它总是本地化到一个特定的时区。