gpt4 book ai didi

python - Django - auto_now 在 models.DateTimeField 中使用什么时区?

转载 作者:太空宇宙 更新时间:2023-11-03 15:14:40 25 4
gpt4 key购买 nike

我需要系统中的每个日期时间都采用 UTC 时间。如果我使用 auto_now,如何确保它将 tzinfo 设置为 UTC 的 python datetime?我想创建一个字段如下:

class MyTable(models.Model):
some_field = models.ForeignKey(AnotherTable, null=False)
last_modified_utc = models.DateTimeField(auto_now=True)

最佳答案

Django 有一个 TIME_ZONE settings.py 文件中的设置,它在运行时用于处理任何日期时间对象。

When USE_TZ is False, this is the time zone in which Django will store all datetimes. When USE_TZ is True, this is the default time zone that Django will use to display datetimes in templates and to interpret datetimes entered in forms.

因此,您可以将其设置为 UTC,因为它是 valid timezones 之一.

关于python - Django - auto_now 在 models.DateTimeField 中使用什么时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22383877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com