django-timezones:如何使用这个应用程序?

时间:2011-07-25 20:08:11

标签: python django timezone

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

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

时区是一个论点。但是模型领域如何才能事先知道它应该是什么样的局部时区呢?根据我的理解,最佳做法应该是所有时间戳都存储为UTC时间,并且仅在向用户显示时将其转换为本地时间。所以这个领域对我来说完全没有任何意义。在我看来,在定义模型时,必须将时区传递给此字段。但是时区对模型很激动,因为用户可能来自不同的时区。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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