分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

MVC模式和Django中的MVT模式

发布时间:2023-09-06 02:35责任编辑:郭大石关键词:MVC

MVC模式:是一种程序设计模式,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。

MVC:Model-View-Control

M:主要封装对数据库层的访问,对数据库中的数据进行增删查改的操作。

V:用于封装结果,生成页面展示的html内容。

C:用于接收请求,处理业务逻辑,与Model和View交互,返回结果。

MVC模式8步走:

1.客户端(浏览器、Ajax、app、爬虫程序)发送请求到服务器

2.服务器control(接收请求,业务处理,返回结果)将请求发送到Model(用于和数据库交互)

3.Model将处理数据方式发送到数据库

4.数据库将处理好的数据发给Model

5.Model将处理好的数据发给Control

6.Conreol将数据整理好发送给View

7.View封装好html、CSS、JS发给Control

8.Control将封装好的发送给客户端。客户端接收到结果渲染html和CSS,并执行js

Django中的MVT:

  • M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。
  • V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。
  • T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。

MVC模式和Django中的MVT模式

原文地址:https://www.cnblogs.com/hjl666/p/10546621.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved