在上一回建立好專案目錄後,接著建立一個app吧!
所建立好的專案底下輸入以下指令:
#cd <切換至與專案資料夾相同目錄下>
cd Project
#python manage.py startapp <自訂app名稱>
python manage.py startapp job
專案內會生成一個名為job的app資料夾。
job資料夾內部是這樣
job
└─
| |– __init__.py
| |– admin.py
| |– apps.py
| |– models.py
| |– tests.py
| └─ views.py
└─ migrations
└─ __init__.py
由上到下分別為:
__init__.py
顯示每個應用程式與Python套件的地方。
admin.py
自訂義應用程式在Django後台(Django Administration)的欄位顯示方式。
apps.py
存放Django設定檔的地方。
models.py
定義應用程式在資料庫的欄位。
tests.py
撰寫測試資料庫用的自動腳本。
views.py
接收網頁的請求,處理並回應給網頁。
migrations
記錄資料庫與models.py中的欄位同步歷程,更新資料庫這裡就會多一筆。
~網頁的請求是由Project設定檔資料夾裡的urls.py來尋找對應的views~
底下的Project是整個專案的設定檔資料夾
透過設定urls.py來引導到相對應的應用程式Views視圖。
介紹完後下一篇來實作看看! 大家掰掰~