2024-03-29 06:06:25 发布
网友
在我的django项目的settings.py文件中,我有这样一行:
settings.py
TIME_ZONE = 'UTC'
但我希望我的应用程序在UTC+2时区运行,所以我将其更改为
TIME_ZONE = 'UTC+2'
它给出了错误ValueError: Incorrect timezone setting: UTC+2。正确的做法是什么?
ValueError: Incorrect timezone setting: UTC+2
谢谢!
从tzinfo database中选择一个有效的时区。它们倾向于以Africa/Gaborne和US/Eastern的形式出现
Africa/Gaborne
US/Eastern
找到与您最近的城市相匹配的城市或具有时区的城市,然后将值TIME_ZONE设置为匹配。
TIME_ZONE
以下是有效时区列表:
http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
你可以用
TIME_ZONE = 'Europe/Istanbul'
对于UTC+02:00
要从the tz database获取一组所有有效时区名称(id),可以use ^{} module in Python:
>>> import pytz # $ pip install pytz >>> pytz.all_timezones_set LazySet({'Africa/Abidjan', 'Africa/Accra', 'Africa/Addis_Ababa', 'Africa/Algiers', 'Africa/Asmara', 'Africa/Asmera', ... 'UTC', 'Universal', 'W-SU', 'WET', 'Zulu'})
从tzinfo database中选择一个有效的时区。它们倾向于以
Africa/Gaborne
和US/Eastern
的形式出现找到与您最近的城市相匹配的城市或具有时区的城市,然后将值
TIME_ZONE
设置为匹配。以下是有效时区列表:
http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
你可以用
对于UTC+02:00
要从the tz database获取一组所有有效时区名称(id),可以use ^{} module in Python :
相关问题 更多 >
编程相关推荐