django学习(1)-django介绍

1.django定义

  django是由python编写的一个web开发开源框架

2.django设计模式

  1.MVC:model(模型)+view(视图)+controller(控制器)

    model:负责业务流程(可以理解为后端)和数据库映射关系

    view:负责展示页面(前端html)

    controller:负责转发请求指令

    图形结构如下:

     

 

   2.MVT模式:url(URL 分发器)+ model(模型)+ view(视图)+template(模板)

     MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django 的 MTV 分别是指:

      model:负责业务流程(可以理解为后端)和数据库映射关系

      view:负责页面逻辑可以理解为MVC中的controller

      template:负责展示页面(前端html)

      utl:将用户请求的ulr分发给对用的view,view再去调用对应的model或template

      图形如下;

        

 

 

      

    

 

posted @ 2021-04-16 15:20  昵称为空  阅读(47)  评论(0编辑  收藏  举报