django简介及环境搭建
生活随笔
收集整理的這篇文章主要介紹了
django简介及环境搭建
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
MVC簡介
?
- MVC框架的核心思想是:解耦,讓不同的代碼塊之間降低耦合,增強代碼的可擴展性和可移植性,實現(xiàn)向后兼容
- M全拼為Model,主要封裝對數(shù)據(jù)庫層的訪問,內(nèi)嵌ORM框架,實現(xiàn)面向?qū)ο蟮木幊虂聿僮鲾?shù)據(jù)庫,不用考慮數(shù)據(jù)庫的差異性,簡單配置就可以完成數(shù)據(jù)庫切換
- V全拼為View,用于封裝結(jié)果,內(nèi)嵌了模板引擎,實現(xiàn)動態(tài)展示數(shù)據(jù)
- C全拼為Controller,用于接收GET或POST請求,處理業(yè)務(wù)邏輯,與Model和View交互,返回結(jié)果
-
?
Django是用python語言寫的開源web開發(fā)框架,并遵循MVC設(shè)計
- M全拼為Model,與MVC中的M功能相同,負(fù)責(zé)數(shù)據(jù)處理,內(nèi)嵌了ORM框架
- V全拼為View,與MVC中的C功能相同,接收HttpRequest,業(yè)務(wù)處理,返回HttpResponse
- T全拼為Template,與MVC中的V功能相同,負(fù)責(zé)封裝構(gòu)造要返回的html,內(nèi)嵌了模板引擎
- 差異就在于黑線黑箭頭標(biāo)識出來的部分
?
Django虛擬環(huán)境搭建
?
創(chuàng)建
安裝虛擬環(huán)境的命令如下
1.sudo pip install virtualenv
??sudo pip installvirtualenvwrapper
2.mkvirtualenv py_django
?
退出虛擬環(huán)境:deactivate
?
使用虛擬環(huán)境:workon py_django
?
刪除虛擬環(huán)境:
先退出:deactivate
再刪除:rmvirtualenv py_django
?
安裝django包
先創(chuàng)建虛擬環(huán)境:mkvirtualenvpy_django
安裝django1.8.2的包命令如下:pipinstall django==1.8.2
總結(jié)
以上是生活随笔為你收集整理的django简介及环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dat文本导入mysql_mysql学习
- 下一篇: Flask框架项目实例:**租房网站(二