django的admin後臺頁面默認是英文的,不喜歡英文的話,能夠改下setting.py裏面的語言設置,改爲中文版的顯示數據庫
打開setting.py,找到如下內容django
# Internationalization # https://docs.djangoproject.com/en/2.1/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True
須要修改一個地方,其中 zh-Hans是簡體中文,zh-Hant是繁體中文。修改後以下code
# LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-Hans' # 設置簡體中文,zh-Hant是繁體中文 TIME_ZONE ='UTC' # 時區 USE_I18N = True USE_L10N = True USE_TZ = True
修改後刷新admin頁面就是中文的了blog
TIME_ZONE是設置時區,若是想獲取中國的當前,能夠設置 TIME_ZONE = 'Asia/Shanghai',後面獲取當前時間會用到。
若是不設置的話,當前時間和中國時間會相差八個小時。io
# LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-Hans' # 設置簡體中文,zh-Hant是繁體中文 # TIME_ZONE ='UTC' # 時區 TIME_ZONE = 'Asia/Shanghai' # 設置爲中國的時區 USE_I18N = True USE_L10N = True USE_TZ = True
USE_TZ默認爲True,當咱們在admin後臺操做往數據庫添加數據的時候,數據庫顯示的建立時間,並非當前時間,相差8個小時
爲了解決時間差問題,這裏須要把USE_TZ 設置爲False後臺
# LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-Hans' # 設置簡體中文,zh-Hant是繁體中文 # TIME_ZONE ='UTC' # 時區 TIME_ZONE = 'Asia/Shanghai' # 設置爲中國的時區 USE_I18N = True USE_L10N = True # USE_TZ = True USE_TZ = False # 設置爲False,要否則數據庫時間和當前時間不一致
通常修改上面3個地方就能夠了im
django交流QQ羣:779429633數據