一、項目組織結構
· 一個Project包含有多個App
· 一個App就是一個Python包,就代表一個功能模塊,比如: 用戶模塊,商品模塊等
。各個功能模塊間可以保持相對的獨立
。以包的形式組織代碼方便功能模塊的復用
二、創建項目的兩種方式
· 通過pycharm創建
· 通過命令行創建
1. 通過pycharm創建項目
項目創建出來結構如下:
2. 通過命令創建
創建項目:django-admin startproject 項目名
創建應用:python manage.py startapp 應用名
1. 創建項目:
2. 創建應用:
i. 先進入項目根目錄下
ii. 執行以下命令創建應用
三、運行Web服務器
· django自帶了一個純python編寫的開發階段使用的web服務器,用來預覽網頁開發效果和進行開發調試
· 有兩種方式運行django自帶的web服務器
。通過pycharm運行
。通過命令運行
1. 通過pycharm運行
1. 點擊運行按鈕,如下
2. 運行起來后,在 run 窗口,可以看到服務器打印出來的日志信息,如下:
3. 可以手動指定服務器運行的ip和端口,不指定默認值為:127.0.0.1:8000
2. 通過命令運行
· 運行web服務器的命令
· 注意:需要在終端中,先進入到項目的根目錄下,然后才可以通過上述命令啟動服務器
· 可以不寫ip和端口,默認IP是127.0.0.1,默認端口為8000。
· 按 ctrl+c可以停止服務器
3. 測試服務器是否啟動
在瀏覽器中輸入網址 127.0.0.1:8000 便可看到效果,如下,表示服務器啟動成功