在新建乙個django專案之後,裡面會預設建立四個檔案:
__init__.py
manage.py
settings.py
urls.py
下面解釋這些檔案的作用:
__init__.py
django專案是python包,這個檔案是用來告訴python這個資料夾當做乙個包。在python術語中,包是一組模組的集合,主要用來把相似的檔案分組,防止出現命名衝突。
manage.py
這是另外乙個有用的腳步用來管理你的專案,你可以把它看做是你專案的的django-admin.py版本,其實,manage.py和django-admin.py是共用相同的後台**。
settings.py
這是django專案的主要配置檔案,在這個檔案裡面,你可以具體說明很多選項,包括資料庫設定、網頁語言、需要turn on的django功能。
urls.py
這是另外乙個配置檔案。你可以把它看做是介於urls和用來處理它們的python方法之間的匹配
Django專案主要檔案及其作用
mysite urls.py 入口,關聯到對應的views.py中的乙個函式 或者generic類 訪問 就對應乙個函式。存放url模式的地方,這裡定義的每個url都會被對映為乙個view。views.py 處理使用者發出的請求,從urls.py中對應過來,通過渲染templates中的網頁可以將顯...
Django主要檔案介紹
mysite專案資料夾 mysite資料夾 settings.py 配置檔案 urls.py 路由與函式對應關係 路由層 wsgi.py wsgiref模組 不考慮 manage.py django的入口檔案 db.sqlite3 django自帶的sqlite3資料庫 小型資料庫 功能不是很多 還...
django專案上傳檔案
1 django上傳的檔案儲存到 1 在settings.py檔案中定義media root。就是指定程式上傳放的目錄路徑。例 media root os.path.join base dir,upload 2 在settings.py中定義media url。就是指定上傳目錄對應的訪問url位址。...