zoukankan      html  css  js  c++  java
  • Djangol里面MVT的原理

    MVT


    Django是一款python的web开发框架
    与MVC有所不同,属于MVT框架
    m表示model,负责与数据库交互
    v 表示view,是核心,负责接收请求、获取数据、返回结果
    t 表示template,负责呈现内容到浏览器
    MVT原理图如下:

    a,步骤1客户端请求信息交给视图函数处理

    b,步骤2需要数据的时候调用模型Model,通过步骤3去数据库拿数据,然后通过步骤4返回给模型Model,再通过步骤5返回给视图

    注:模型Model中不编写任何sql语句。

    在关系数据库中的一行,相当于模型Model中的一个对象。

    在关系数据库中的一个表,相当于一个对象的集合。在python中用列表定义关系数据库中的一个表,我们直接在对象中写列表的操作就可以了,ORM会转换成sql语句。之后我们得到一个列表对象返回给视图View

    c,  视图View会进行一些处理,比如登陆:需要在数据库中查询密码,查完之后返还给视图做判断处理,处理的结果需要用模板Templates呈现(渲染HTML和CSS执行JS),然后返回客户端。
    ---------------------

  • 相关阅读:
    创建线程方法&守护线程
    可见性
    线程池
    Callable创建线程
    使用java读取excel数据
    shell 中的操作符
    shell 中的特殊变量
    shell 变量定义使用
    golang 解码未知键的 json 字符串
    golang json 编码解码
  • 原文地址:https://www.cnblogs.com/antique/p/10394379.html
Copyright © 2011-2022 走看看