安裝
django1.11.9
創建
在虛擬環境目錄下
[sudo] django-admin startproject helloWorld
創建工程
* helloWorld -- 框架?
* manage.py -- 管理器
[sudo] python3 manage.py startapp helloApp
創建文件
__記得在setting中註冊__
* hello --
使用開發者服務器(自帶)啓動項目
[sudo] python3 manage.py runserver
python3 manage.py runserver ip:port
廣播開啓
python manage.py runserver 0.0.0.0:8000
項目結構
- 虛擬環境
- project
- init.py
- setting.py
- urls.py
- wsgi.py
- app_1
- init.py
- admin.py 後臺管理
- apps.py app配置
- models.py mtv模型 (與數據庫有關?)
- tests.py 測試
- urls.py app的路由
- views.py 視圖函數 後臺邏輯
- migrations 遷移文件夾
- init.py
- 0001_initial.py 遷移文件 生成數據庫表
- templates
- xx.html
- app_2
- manage.py 管理器
- templates 項目級模板
- xx.html
- db.sqlite3 數據庫
- venv 虛擬環境
- project
MTV(Django) 和 MVC的關係
- M - Model - MVC的 Models
- T - Templatea - MVC中的 View
- V - Views - MVC中的 Controller