Django專案主要檔案及其作用

2021-09-13 18:02:52 字數 522 閱讀 8642

mysite/urls.py:**入口,關聯到對應的views.py中的乙個函式(或者generic類),訪問**就對應乙個函式。存放url模式的地方,這裡定義的每個url都會被對映為乙個view。

views.py:處理使用者發出的請求,從urls.py中對應過來,通過渲染templates中的網頁可以將顯示內容,比如登陸後的使用者名稱,使用者請求的資料,輸出到網頁

forms.py:表單,使用者在瀏覽器上輸入資料提交,對資料的驗證工作以及輸入框的生成等工作

templates資料夾:views.py中的函式渲染templates中的html模板,得到動態內容的網頁,可以用快取來提高速度。

admin.py:後台,可以用很少量的**就擁有乙個強大的後台。

mysite/settings.py:django 的配置檔案,比如 debug 的開關,靜態檔案的位置等。

mysite/init.py:一空檔案,告訴python把mysite目錄看成乙個模組。

mysite/wsgi.py:配置你的專案,讓它作為乙個wsgi程式來執行。

Django主要檔案介紹

mysite專案資料夾 mysite資料夾 settings.py 配置檔案 urls.py 路由與函式對應關係 路由層 wsgi.py wsgiref模組 不考慮 manage.py django的入口檔案 db.sqlite3 django自帶的sqlite3資料庫 小型資料庫 功能不是很多 還...

Django專案幾個主要檔案功能的解釋

在新建乙個django專案之後,裡面會預設建立四個檔案 init py manage.py settings.py urls.py 下面解釋這些檔案的作用 init py django專案是python包,這個檔案是用來告訴python這個資料夾當做乙個包。在python術語中,包是一組模組的集合,...

django專案上傳檔案

1 django上傳的檔案儲存到 1 在settings.py檔案中定義media root。就是指定程式上傳放的目錄路徑。例 media root os.path.join base dir,upload 2 在settings.py中定義media url。就是指定上傳目錄對應的訪問url位址。...