zoukankan      html  css  js  c++  java
  • Django-MVC框架和MTV框架

    MVC框架

    全称Model View Controller,分为三个基本部分:模型Model、视图View和控制器Controller,具有耦合性低、重用性高、生命周期低等优点。

    MVC模式

    结构
    • View层,操作界面,是程序的外壳

    • Model层,保存程序需要的数据和信息

    • Controller层,接收view层输入指令,选取model层中的数据,进行相应的操作并产生结果

    MTV模式

    django框架借鉴了MVC的思想,也分成三个部分来降低各个部分之间的耦合性,不同之处是django框架分为三部分:Model模型、Template模板、View视图,这就是MTV模型。

    结构
    • Model(模型):负责业务对象与数据库的对象(ORM)

    • Template(模版):负责如何把页面展示给用户

    • View(视图):负责业务逻辑,并在适当的时候调用Model和Template

    除此之外,还有一个urls分发器,他的作用是将URL页面请求分发给不同的view处理,view再调用相应的model和template

    MTV模式

  • 相关阅读:
    1015,存储过程,视图
    1009,数据库查询,聚合函数,日期时间函数
    1008,数据库表格创建,名称,格式

    公历和农历转换的JS代码
    面向对象之封装
    HTML之锚点
    HTML之css+div
    HTML基础
    SQL之定义变量
  • 原文地址:https://www.cnblogs.com/jjzz1234/p/11608478.html
Copyright © 2011-2022 走看看