日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【django】配置文件

發(fā)布時間:2025/3/21 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【django】配置文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. BASE_DIR

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

當(dāng)前?程的根?錄,Django會依此來定位?程內(nèi)的相關(guān)?件,我們也可以使?該參數(shù)來構(gòu)造?件路徑。

2. DEBUG


調(diào)試模式,創(chuàng)建?程后初始值為True,即默認(rèn)?作在調(diào)試模式下。
a、修改代碼?件,程序?動重啟(熱加載)
b、Django程序出現(xiàn)異常時,向前端顯示詳細(xì)的錯誤追蹤信息
c、??調(diào)試模式下,僅返回Server Error (500)

注意:部署線上運?的Django不要運?在調(diào)式模式下,記得修改DEBUG=False和ALLOW_HOSTS。

3. 本地語?與時區(qū)

Django?持本地化處理,即顯示語?與時區(qū)?持本地化。
本地化是將顯示的語?、時間等使?本地的習(xí)慣,這?的本地化就是進?中國化,中國?陸地區(qū)使?簡體中?,時區(qū)使?亞洲/上海時區(qū),注意這?不使?北京時區(qū)表示。
初始化的?程默認(rèn)語?和時區(qū)為英語和UTC標(biāo)準(zhǔn)時區(qū)

LANGUAGE_CODE = 'en-us' # 語? TIME_ZONE = 'UTC' # 時區(qū)# 時區(qū)

改為

LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'

4、靜態(tài)?件

項?中的css、image、js都是靜態(tài)?件。?般會將靜態(tài)?件放到?個單獨的?錄中,以?便管理。在html??中調(diào)?時,也需要指定靜態(tài)?件的路徑,Django中提供了?種解析的?式配置靜態(tài)?件路徑。靜態(tài)?件可以放在項?根?錄下,也可以放在應(yīng)?的?錄下,由于有些靜態(tài)?件在項?中是通?的,所以推薦放在項?的根?錄下,?便管理。
為了提供靜態(tài)?件,需要配置兩個參數(shù):
a、STATICFILES_DIRS 存放查找靜態(tài)?件的?錄
b、STATIC_URL 訪問靜態(tài)?件的URL前綴

實例:
1) 在項?根?錄下創(chuàng)建static?錄來保存靜態(tài)?件。
2) 在film_manager/settings.py中修改靜態(tài)?件的兩個參數(shù)為

STATIC_URL = '/static/'STATICFILES_DIRS=[os.path.join(BASE_DIR,'static') ]

3)此時在static添加的任何靜態(tài)?件都可以使??址/static/?件在static中的路徑來訪問了。

例如,我們向static?錄中添加?個hello.html?件,在瀏覽器中就可以使?127.0.0.1:8000/static/hello.html來訪問。

5、應(yīng)用配置

a. 在每個應(yīng)??錄中都包含了apps.py?件,?于保存該應(yīng)?的相關(guān)信息。
b. 在創(chuàng)建應(yīng)?時,Django會向apps.py?件中寫??個該應(yīng)?的配置類,如

c. 我們將此類添加到?程settings.py中的INSTALLED_APPS列表中,表明注冊安裝具備此配置屬性的應(yīng)?。
d. AppConfig.name屬性表示這個配置類是加載到哪個應(yīng)?的,每個配置類必須包含此屬性,默認(rèn)?動?成。
e .AppConfig.verbose_name屬性?于設(shè)置該應(yīng)?的直觀可讀的名字,此名字在Django提供的Admin管理站點中會顯示,如

class FilmConfig(AppConfig):name = 'film'verbose_name='影片信息'

總結(jié)

以上是生活随笔為你收集整理的【django】配置文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。