Web服務器開發領域裏著名的MVC模式,所謂MVC就是把Web應用分爲 模型(M) ,控制器(C) 和 視圖(V)
三層,他們之間以一種插件式的、鬆耦合的方式鏈接在一塊兒,模型負責業務對象與數據庫的映射(ORM),視圖負責與用戶的交互(頁面),控制器接受用戶的輸入調用模型和視圖完成用戶的請求,
其示意圖以下所示:
html
Django的MTV模式本質上和MVC是同樣的,也是爲了各組件間保持鬆耦合關係,只是定義上有些許不一樣,Django的MTV分別是值:python
此外,還須要一個URL分發器,它的做用是將一個個URL的頁面請求分發給不一樣的View處理,View再調用相應的Model和Template,MTV的響應模式以下所示:
shell
pip install django ==2.0.0
2.建立Django項目數據庫
django-admin.py startproject mysite
生成的目錄中django
python manage.py startapp mysites
4.啓動Django項目服務器
python manage.py runserver 8080