MVC框架与MVT框架详解(更新完善中...)

本文详细介绍了MVC和MVT两种框架的区别,MVC中M表示模型,V表示视图,C表示控制器,而MVT中的T表示模板。Django作为Python的Web开发框架,采用MVT模式。文章还强调了模型Model中不应包含SQL语句,且解释了WSGI协议在Python Web开发中的作用,它是Python应用与Web服务器之间的接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MVC

  • 大部分开发语言中都有MVC框架
  • MVC框架的核心思想是:解耦
  • 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用
  • m表示model,主要用于对数据库层的封装
  • v表示view,用于向用户展示结果
  • c表示controller,是核心,用于处理请求、获取数据、返回结果
高可扩展性
向后兼容 : 后面的版本都可以兼容
低耦合 :模块与模块之间不要有太强的依耐性
高内聚 : 指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。


项目的入口:manage.py
项目的配置:test1
项目的开发:自定义应用


MVC原理图如下</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值