Python Django:获取UTC时区

Python Django:获取UTC时区,python,django,Python,Django,这似乎非常简单,但我找不到一个简单的解释:如何让UTC时区通过这里?我想特别通过GMT/UTC from django.utils import timezone timezone.make_aware(datetime.fromtimestamp(sometimestamp), timezone=???) 自Python 3.4以来,UTC对象在标准库中作为;您不需要任何django特定的函数: import datetime sometimestamp = 1598992554 datet

这似乎非常简单,但我找不到一个简单的解释:如何让UTC时区通过这里?我想特别通过GMT/UTC

from django.utils import timezone
timezone.make_aware(datetime.fromtimestamp(sometimestamp), timezone=???)

自Python 3.4以来,UTC对象在标准库中作为;您不需要任何django特定的函数:

import datetime
sometimestamp = 1598992554
datetime.datetime.fromtimestamp(sometimestamp, tz=datetime.timezone.utc)
在Python3.4之前,大多数使用其
pytz.utc

的项目如下所示:

选择时区由
pytz
模块使用,也可以在官方文档中看到:

因此,通过以下方式获取时区:

import pytz

tz = pytz.timezone('<string>')
导入pytz tz=pytz.时区(“”) 时区列表可从以下位置确认:

然后在
make_aware
方法中使用它