配置檔案
1. BASE_DIR
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
目前工程的根目錄,Django會依此來定位工程内的相關檔案,我們也可以使用該參數來構造檔案路徑。
2. DEBUG
調試模式,建立工程後初始值為True,即預設工作在調試模式下。
作用:
- 修改代碼檔案,程式自動重新開機
- Django程式出現異常時,向前端顯示詳細的錯誤追蹤資訊,例如 而非調試模式下,僅傳回Server Error (500)
注意:部署線上運作的Django不要運作在調式模式下,記得修改DEBUG=False。
3. 本地語言與時區
Django支援本地化處理,即顯示語言與時區支援本地化。
本地化是将顯示的語言、時間等使用本地的習慣,這裡的本地化就是進行中國化,中國大陸地區使用簡體中文,時區使用亞洲/上海時區,注意這裡不使用北京時區表示。
初始化的工程預設語言和時區為英語和UTC标準時區
LANGUAGE_CODE = 'en-us' # 語言
TIME_ZONE = 'UTC' # 時區
将語言和時區修改為中國大陸資訊
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'