zoukankan      html  css  js  c++  java
  • Django 简介

    Django 是由 python 编写的一个Web框架,采用了 MVC 和 MTV 设计模式:

    (1) MTV 是 MVC 的改进版,MTV设计模式本质上和MVC是一样的,只是定义上有些许不同
    (2) Django 对传统的 MVC 设计模式进行了修改,将视图分成View模块和Template模块两部分,将动态的逻辑处理与静态的页面展现分离开
    (3) 而 Model 采用了 ORM 技术,将关系型数据库表抽象成面向对象的 Python 类,将表操作转换成类操作,避免了复杂的 SQL 语句编写

    MVC设计模式:

    M ( Model,模型 ):负责业务对象与数据库的映射
    V ( View,视图 ):负责与用户的交互 ( 页面 ),把页面展示给用户
    C ( Controller,控制器 ):接受用户的输入调用模型和视图完成用户的请求

    MTV设计模式:

    M ( Model,模型 ):负责业务对象与数据库的映射
    T ( Template,模板 ) :将数据与HTML语言结合起来的引擎
    V ( View,视图 ):负责与用户的交互 ( 页面 ),把页面展示给用户

        

  • 相关阅读:
    数据库锁表及阻塞的原因和解决办法
    JS中的this都有什么用?
    vue打包要点
    Vue.js的虚拟dom
    JS继承方式
    JS中的浅拷贝和深拷贝。
    详解计算机原码,反码,补码。
    经常被问到的面试题1
    eslint规则说明
    git常用命令总结
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10327955.html
Copyright © 2011-2022 走看看