1. 程式人生 > >django時區設置

django時區設置

tps .html utc 作用 情況 sha www 如果 time

轉載:https://www.cnblogs.com/brad1994/p/6761110.html

  • 在Django的配置文件settings.py中,有兩個配置參數是跟時間與時區有關的,分別是TIME_ZONEUSE_TZ
  • 如果USE_TZ設置為True時,Django會使用系統默認設置的時區,即America/Chicago,此時的TIME_ZONE不管有沒有設置都不起作用。
  • 如果USE_TZ 設置為False,而TIME_ZONE設置為None,則Django還是會使用默認的America/Chicago時間。若TIME_ZONE設置為其它時區的話,則還要分情況,如果是Windows系統,則TIME_ZONE
    設置是沒用的,Django會使用本機的時間。如果為其他系統,則使用該時區的時間,如設置USE_TZ = False, TIME_ZONE = ‘Asia/Shanghai‘, 則使用上海的UTC時間。

# 時區設置,默認值為 USE_TZ = True,如果不設置為False,即使設置TIME_ZONE = Asia/Shanghai,也會差8個小時
# USE_TZ = True
USE_TZ = False
# TIME_ZONE = UTC
TIME_ZONE = Asia/Shanghai

django時區設置