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停止服務器。