Django设计模式

传统的MVC

  • MVC代表Model-View-Controller(模型-视图-控制器)模式
    • M模型层(Model),主要用于对数据库层的封装
    • V视图层(View),用于向用户展示结果(WHAT+HOW)
    • C控制(Controller),用于处理请求、获取数据、返回结果(重要)

作用:降低模块间的耦合度(解耦)

Django设计模式_第1张图片

Django的MTV模式

  • MTV代表Model-Template-View(模型-模板-视图)模式
    • M模型层(Model)负责与数据库交互
    • T模板层(Template)负责呈现内容到浏览器(HOW)
    • V视图层(View)是核心,负责接收请求、获取数据、返回结果(WHAT)

作用:降低模块间的耦合度(解耦)

Django设计模式_第2张图片

你可能感兴趣的:(django,-,达内,django,mvc,后端)