Django基礎------專案、應用的建立命令與建立後項目中檔案的註釋
阿新 • • 發佈:2018-11-23
1:建立專案:
在當前使用者的某個目錄下建立專案,這樣不會發生許可權問題。
命令:django-admin startproject 專案名稱
進入專案,檢視目錄樹形結構。命令:cd 專案名 然後 tree
- manage.py是專案管理檔案,通過它管理專案。
- 與專案同名的目錄,此處為test1。
- _init_.py是一個空檔案,作用是這個目錄test1可以被當作包使用。
- settings.py是專案的整體配置檔案。
- urls.py是專案的URL配置檔案。
- wsgi.py是專案與WSGI相容的Web伺服器入口。
2:建立應用:
命令:python manage.py startapp 應用名
- _init.py_是一個空檔案,表示當前目錄booktest可以當作一個python包使用。
- tests.py檔案用於開發測試用例,在實際開發中會有專門的測試人員,這個事情不需要我們來做。
- models.py檔案跟資料庫操作相關。
- views.py檔案跟接收瀏覽器請求,進行處理,返回頁面相關。
- admin.py檔案跟網站的後臺管理相關。
- migrations資料遷移生成的遷移檔案存放的位置
應用建立成功後,需要安裝才可以使用,就是建立應用和專案之間的關聯,在專案的settings中的INSTALLED_APPS下新增應用的名稱即可
3:開發伺服器
在開發階段,為了能夠快速預覽到開發的效果,django提供了一個純python編寫的輕量級web伺服器,僅在開發階段使用。
命令:python manage.py runserver ip : 埠
可以不寫IP和埠,預設IP是127.0.0.1,預設埠為8000。
緊接著在瀏覽器中輸入網址“127.0.0.1:8000”,或者按著ctrl鍵點選上圖中標示出來的地址,可以檢視當前站點開發效果。
注:如果增加、修改、刪除檔案,伺服器會自動重啟;
按ctrl+c停止伺服器。