Django框架簡介和工程搭建
阿新 • • 發佈:2019-01-14
Django框架
一、Django介紹
1.簡介
Django的主要目的是簡便、快速的開發資料庫驅動的網站。它強調程式碼複用,多個元件可以很方便的以"外掛"形式服務於整個框架,Django有許多功能強大的第三方插 件,你甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴充套件性。它還強調快速開發和DRY(DoNotRepeatYourself)原則。
2.特點
特點1:對比Flask框架,Django原生提供了眾多的功能元件,讓開發更簡便快速。
-
- 提供專案工程管理的自動化指令碼工具
- 資料庫ORM支援(物件關係對映,英語:Object Relational Mapping)
- 模板
- 表單
- Admin管理站點
- 檔案管理
- 認證許可權
- session機制
- 快取
特點2:Django的MVT模式
- M全拼為Model,與MVC中的M功能相同,負責和資料庫互動,進行資料處理。
- V全拼為View,與MVC中的C功能相同,接收請求,進行業務處理,返回應答。
- T全拼為Template,與MVC中的V功能相同,負責封裝構造要返回的html。
二、Django工程搭建
1.環境安裝
1.建立新的虛擬環境
mkvirtualenv django_py3_1.11 -p python3
2.安裝Django框架
pip install django==1.11.11
2.建立專案
3.建立子應用
4.建立檢視