Djano简介

MVC模型

    web服务器开发领域里面著名的MVC模式,将web应用分为以下三层:模型(Model),视图(View)、控制器(Controller).

    以上三层之间以一种插件式的、松耦合的方式连接在一起:模型负责业务对象与数据库的映射(ORM);视图负责与用户的交互

  (页面);控制器接受用户的输入调用模型和视图完成用户的请求。

MTV模型

   Django的MTV模式本质上和MVC是一样的,也是为了各组件之间保持松耦合关系,只是定义上有些许的不同,Django的MTV分别是指:M(Model):负责业务对象和数据库的关系映射(ORM);T(Template):负责如何把页面展示给用户(html);

                 V(View):负责业务逻辑,并在适当时候调用Model和Template。

   除了以上三层之外,还需要一个URL分发器,它的作用是将一个URL的页面请求分发给不同的View处理,View再调用相应的

   Model和Template,MVT的响应模式如下所示:

Djano简介_第1张图片

 用户通过浏览器向我们的服务器发起一个请求(request),这个请求会去访问视图函数,视图函数调用模型,模型去数据库查

 查找数据,然后主句返回,视图函数把返回的数据填充到模板中,最后返回网页给用户。

Djano简介_第2张图片

Django项目实例

    安装  pip install django

    配置环境变量  成功安装Django之后,如果有需要,将python的Scripts目录加入到系统环境变量中,以便调用django-admin命

    令。配置完成后,可直接在cmd下运行django-admin help命令测试安装和配置完成:

Djano简介_第3张图片

 创建Django项目和应用

       在编译器终端或者cmd命令界面下,使用django提供的命令创建django项目如下:

django-admin startproject 项目名字

      在该项目下创建应用的命令是:

django-admin startapp app名字

      启动django项目的命令:

python manage.py runserver

 

 

    创建python自带的虚拟环境首先 file -new project

Djano简介_第4张图片

   进入之后,编辑项目名字,选择虚拟环境下的解释器

Djano简介_第5张图片

 Djano简介_第6张图片

 创建虚拟文件

Djano简介_第7张图片

 

你可能感兴趣的:(Python)