1、項目組織結構python
· 一個Project包含有多個Appweb
· 一個App就是一個Python包,就表明一個功能模塊,好比: 用戶模塊,商品模塊等django
。各個功能模塊間能夠保持相對的獨立瀏覽器
。以包的形式組織代碼方便功能模塊的複用服務器
2、建立項目的兩種方式app
· 經過pycharm建立測試
· 經過命令行建立spa
1. 經過pycharm建立項目命令行
項目建立出來結構以下:3d
2. 經過命令建立
建立項目:django-admin startproject 項目名
建立應用:python manage.py startapp 應用名
1. 建立項目:
2. 建立應用:
i. 先進入項目根目錄下
ii. 執行如下命令建立應用
3、運行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 即可看到效果,以下,表示服務器啓動成功