Reviewboard時區問題

在建立ReviewBoard站點後發現,Reviewboard時區默認爲UTC(服務器時區爲+8區,即東八區) web

在後臺管理界面將時區修改成Asia/Shanghai後,沒起什麼做用 數據庫


數據庫中的時間是UTC時間 服務器

郵件中的時間是UTC時間 框架

web界面的默認時間依然是UTC時間 spa


固然,每一個用戶能夠修改本身界面的顯示時間時區,登陸後點右上角本身的用戶名,再點My account,而後把Time Zone改爲「Asia/Shanghai」並保存就好了。 開發


可是這個也不是解決問題的根本之道 登錄

咱們要進行的是本地化 後臺


參考網上的相關資料,在建立Reviewboard站點前,修改reviewboard/settings.py,  im

將其中的TIME_ZONE = 'UTC'改成TIME_ZONE = 'Asia/Shanghai' 數據


可是,在建立站點後發現:

數據庫中的時間依然是UTC時間

郵件中的時間依然是UTC時間

web界面的默認時間依然是UTC時間


後來查閱了Django(ReviewBoard是用Django框架開發的)的時區設置的相關資料

修改reviewboard/settings.py

將 USE_TZ = True修改成 USE_TZ = False

不啓用Django的時區設置,使用服務器的時區做爲時間標準

解決了時間誤差問題

相關文章
相關標籤/搜索