在Django中設置中國時區

在Django的setting.py文件中,最後幾行代碼默認時區配置是:

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

如果想把它換成中國時區,可以把這個默認代碼換成:

LANGUAGE_CODE = 'zh-cn'

TIME_ZONE = 'Asia/Shanghai'

然而會提示報錯:

OSError: No translation files found for default language zh-cn.

經過查看文檔,才知道上述修改方法是基於Django1.9以前的版本。
而我項目採用的是Django2.2.1。
Django1.9及以後的版本修改方案應該爲:


LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章