本篇文章給大家分享的是有關(guān)Django項(xiàng)目結(jié)構(gòu)文件有哪些,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供西藏企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為西藏眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
1、urls.py (路由)網(wǎng)絡(luò)入口
關(guān)聯(lián)到對(duì)應(yīng)的views.py中的一個(gè)函數(shù),訪問(wèn)網(wǎng)址就對(duì)應(yīng)一個(gè)函數(shù)。
2、views.py (視圖函數(shù))處理用戶發(fā)出的請(qǐng)求
從urls.py中對(duì)應(yīng)過(guò)來(lái),通過(guò)渲染templates中的網(wǎng)頁(yè)可以將顯示內(nèi)容。
3、models.py (數(shù)據(jù)庫(kù)模型)與數(shù)據(jù)庫(kù)操作相關(guān)
增刪改查數(shù)據(jù)庫(kù)操作,當(dāng)用不到數(shù)據(jù)庫(kù)的時(shí)候可以不用。
4、admin.py 后臺(tái)
可以用很少量的代碼就擁有一個(gè)強(qiáng)大的后臺(tái)。
5、settings.py Django的配置文件
配置文件,例如DEBUG的開(kāi)關(guān),靜態(tài)文件為位置等。
6、static文件夾
存放靜態(tài)文件,例如css、js、等
7、templates文件夾
存放html模板
views.py中的函數(shù)渲染template中的html模板,得到動(dòng)態(tài)內(nèi)容的網(wǎng)頁(yè)。
8、manage.py 命令行交互工具
與該Django項(xiàng)目進(jìn)行交互的命令行實(shí)用工具
projectname/ # 項(xiàng)目容器,自定義名稱 projectname/ # 實(shí)際的python項(xiàng)目 __init__.py # 空文件,標(biāo)識(shí)該文件夾為python包 setting.py # 項(xiàng)目配置文件 urls.py # 路由分發(fā),url中的path(路徑)與視圖函數(shù)的映射關(guān)系 wsgi.py # 一個(gè)入口為WSGI兼容的WEB服務(wù)器 appname/ # 應(yīng)用名稱(自定義) models.py # 數(shù)據(jù)庫(kù)模型 views.py # 視圖函數(shù) static/ # 靜態(tài)文件夾 templates/ #模板文件夾 manage.py # 項(xiàng)目命令行交互工具
以上就是Django項(xiàng)目結(jié)構(gòu)文件有哪些,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。