我正在尝试使用django-timezones但找不到任何与之相关的文档。我读了一些它的代码并完全迷失了。例如,模型的LocalizedDateTimeField有一个构造函数,如:
def __init__(self, verbose_name=None, name=None, timezone=None, **kwargs):
时区是一个论点。但是模型领域如何才能事先知道它应该是什么样的局部时区呢?根据我的理解,最佳做法应该是所有时间戳都存储为UTC时间,并且仅在向用户显示时将其转换为本地时间。所以这个领域对我来说完全没有任何意义。在我看来,在定义模型时,必须将时区传递给此字段。但是时区对模型很激动,因为用户可能来自不同的时区。
答案 0 :(得分:0)
要看三个地方......
答案 1 :(得分:0)
对于其他任何想要使用此模块的人,请检查timezones / timezones_tests / tests.py下的测试。他们清楚地说明了如何使用它。