這篇文章主要介紹創(chuàng)建django應(yīng)用的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供BGP機(jī)房服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。
Django中的應(yīng)用
1.什么是應(yīng)用
應(yīng)用就是網(wǎng)站中的一個(gè)獨(dú)立的程序模塊,在Django中,主目錄一般不處理具體的請(qǐng)求,主目錄一般要處理的是項(xiàng)目的初始化操作以及請(qǐng)求的分發(fā)(分布式請(qǐng)求處理)。而具體的請(qǐng)求是由各個(gè)應(yīng)用去處理。
2.創(chuàng)建應(yīng)用
1.命令:python3 manage.py startapp 應(yīng)用名稱
2.在settings.py中進(jìn)行注冊(cè)
在 INSTALLED_APPS 中追加應(yīng)用的名稱來(lái)表示注冊(cè)應(yīng)用 INSTALLED_APPS = [ 'django.contrib.admin', ... ..., '自定義應(yīng)用名稱' ]
3.應(yīng)用的結(jié)構(gòu)組成
1.migrations 文件夾:存放數(shù)據(jù)庫(kù)的中間文件 2.__init__.py:應(yīng)用的初始化文件 3.admin.py:應(yīng)用的后臺(tái)管理配置文件 4.app.py:應(yīng)用的屬性配置文件 5.models.py:Models 與 模型相關(guān)的映射文件 6.tests.py:應(yīng)用的單元測(cè)試文件 7.views.py:定義視圖處理函數(shù)的文件
分布式路由系統(tǒng)
在每個(gè)應(yīng)用中分別取創(chuàng)建 urls.py 格式參考主路由文件,
目的:為了處理各個(gè)應(yīng)用中的請(qǐng)求路由,
當(dāng)訪問路徑是: http://localhost:8000/music/xxx,
則交給music的urls去處理,
當(dāng)訪問路徑是: http://localhost:8000/music/index,
交給 music 應(yīng)用中的 index_views() 去處理。
以上是創(chuàng)建django應(yīng)用的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!