django简介及环境搭建

MVC简介

 

  • MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容
  • M全拼为Model主要封装对数据库层的访问,内嵌ORM框架,实现面向对象的编程来操作数据库,不用考虑数据库的差异性,简单配置就可以完成数据库切换
  • V全拼为View用于封装结果,内嵌了模板引擎,实现动态展示数据
  • C全拼为Controller用于接收GET或POST请求,处理业务逻辑,与Model和View交互,返回结果
  • django简介及环境搭建

 

Django是用python语言写的开源web开发框架,并遵循MVC设计

  • M全拼为Model,与MVC中的M功能相同,负责数据处理,内嵌了ORM框架
  • V全拼为View,与MVC中的C功能相同,接收HttpRequest,业务处理,返回HttpResponse
  • T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html,内嵌了模板引擎
  • 差异就在于黑线黑箭头标识出来的部分
  • django简介及环境搭建


 

Django虚拟环境搭建

 

创建

安装虚拟环境的命令如下

1.sudo pip install virtualenv
  sudo pip installvirtualenvwrapper
2.mkvirtualenv py_django

 

退出虚拟环境:deactivate

 

使用虚拟环境:workon py_django

 

删除虚拟环境:

先退出:deactivate
再删除:rmvirtualenv py_django

 

安装django包

先创建虚拟环境:mkvirtualenvpy_django
安装django1.8.2的包命令如下:pipinstall django==1.8.2