天天看点

1.Django框架简介与环境搭建安装虚拟环境创建虚拟环境

一。MVC框架简介

1.软件框架

1.Django框架简介与环境搭建安装虚拟环境创建虚拟环境

            一个公司是由公司中的各各部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来。

            一个软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模块与模块之间通过相互配合来完成软件的开发。

          软件框架是针对某一类软件设计问题而产生的

2.MVC框架

     施乐公司   帕罗奥多研究中心 smalltalk语言  simula67

 软件设计模式

    MVC的产生理念:分工。    ---让专门的人去做专门的事。(输入--处理--输出)

    MVC的核心思想:解耦。     ---如一个模块和另一个模块配合,更换或修改其中一个模块不会影响另一个模块。

1.Django框架简介与环境搭建安装虚拟环境创建虚拟环境

M:Model模型 ,和数据库进行交互。

V:View 视图 ,产生html页面。

C:Controller 控制器,接受请求,进行处理。与M和V进行交互,返回应答。

二。MTV模型

遵循MVC思想,遵循web MVC的框架

Django 劳伦斯出版集团,新闻内容网站。python MVC

快速开发和DRY原则。Do not  repeat  yourself  不要自己去重复一些工作。

1.Django框架简介与环境搭建安装虚拟环境创建虚拟环境

M:模块。与MVC中M功能相同,和数据库进行交互。

T: 模板。和MVC中V功能相同,产生HTML页面

V: 视图。和MVC中C功能相同,接收请求,进行处理,与M和T进行交互,返回应答。

三。虚拟环境

1.Django框架简介与环境搭建安装虚拟环境创建虚拟环境

为什么要虚拟环境

到目前为止,我们所有的第三方包安装都是直接通过

pip install xx

的方式进行安装的,这样安装会将安装包直接放在你的系统级python里面,但是如果你用Django1.10.x版本创建一个项目,然后另外一个项目又是基于Django2.0的一些语法。这时候就会碰到一个问题,我怎么样才能在电脑中同时拥有Django1.0和Django2.0两个环境呢?这时候我们可以用过虚拟环境进行解决。

安装虚拟环境

virtualenv是用来创建虚拟环境的软件工具,我们通过pip或者pip3来安装

pip install virtualenv
pip3 install virtualenv
pip  install  virtualenvwrapper   //安装虚拟环境扩展包
           

创建虚拟环境

virtualenv [虚拟环境的名字]

如果你当前的python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scripts在python3/Scripts前面,那么将会使用python2来作为这个虚拟 环境的解释器。

编辑家目录下面的.bashrc文件,添加下面两行。

        export WORKON_HOME=$HOME/.virtualenvs

        source /usr/local/bin/virtualenvwrapper.sh

使用source .bashrc 使其生效一下

创建python3虚拟环境:

        虚拟环境名  -p python3 bj11_py3

进入虚拟环境名工作

          workon  虚拟环境名

查看机器上有多少个虚拟环境:

         workon   空格 +  两个tab键

退出虚拟环境:

         deactivate

继续阅读