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),然后返回客户端。
    ---------------------

  • 相关阅读:
    指定盘符获取u盘PID、VID、序列号等信息
    禁用u盘再启用
    golang 使用编译选项-H=windowsgui后,仍然输出log到console
    c#实现"扫描检测硬件改动"
    哈希表
    Python 环境搭建
    Python 简介
    Python 基础教程
    7.1.2 定义改进的Sales_date类
    第七章 类
  • 原文地址:https://www.cnblogs.com/antique/p/10394379.html
Copyright © 2011-2022 走看看