【django】配置文件
1. BASE_DIR
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))當前?程的根?錄,Django會依此來定位?程內的相關?件,我們也可以使?該參數來構造?件路徑。
2. DEBUG
調試模式,創建?程后初始值為True,即默認?作在調試模式下。
a、修改代碼?件,程序?動重啟(熱加載)
b、Django程序出現異常時,向前端顯示詳細的錯誤追蹤信息
c、??調試模式下,僅返回Server Error (500)
注意:部署線上運?的Django不要運?在調式模式下,記得修改DEBUG=False和ALLOW_HOSTS。
3. 本地語?與時區
Django?持本地化處理,即顯示語?與時區?持本地化。
本地化是將顯示的語?、時間等使?本地的習慣,這?的本地化就是進?中國化,中國?陸地區使?簡體中?,時區使?亞洲/上海時區,注意這?不使?北京時區表示。
初始化的?程默認語?和時區為英語和UTC標準時區
改為
LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'4、靜態?件
項?中的css、image、js都是靜態?件。?般會將靜態?件放到?個單獨的?錄中,以?便管理。在html??中調?時,也需要指定靜態?件的路徑,Django中提供了?種解析的?式配置靜態?件路徑。靜態?件可以放在項?根?錄下,也可以放在應?的?錄下,由于有些靜態?件在項?中是通?的,所以推薦放在項?的根?錄下,?便管理。
為了提供靜態?件,需要配置兩個參數:
a、STATICFILES_DIRS 存放查找靜態?件的?錄
b、STATIC_URL 訪問靜態?件的URL前綴
實例:
1) 在項?根?錄下創建static?錄來保存靜態?件。
2) 在film_manager/settings.py中修改靜態?件的兩個參數為
3)此時在static添加的任何靜態?件都可以使??址/static/?件在static中的路徑來訪問了。
例如,我們向static?錄中添加?個hello.html?件,在瀏覽器中就可以使?127.0.0.1:8000/static/hello.html來訪問。
5、應用配置
a. 在每個應??錄中都包含了apps.py?件,?于保存該應?的相關信息。
b. 在創建應?時,Django會向apps.py?件中寫??個該應?的配置類,如
c. 我們將此類添加到?程settings.py中的INSTALLED_APPS列表中,表明注冊安裝具備此配置屬性的應?。
d. AppConfig.name屬性表示這個配置類是加載到哪個應?的,每個配置類必須包含此屬性,默認?動?成。
e .AppConfig.verbose_name屬性?于設置該應?的直觀可讀的名字,此名字在Django提供的Admin管理站點中會顯示,如
總結
以上是生活随笔為你收集整理的【django】配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【django】站点管理
- 下一篇: 【django】模板(templates