Python Django框架设计模式详解

 更新时间:2021年11月11日 09:49:27   作者:久醉绕心弦,  
Django是一个开源的Web应用框架,由Python写成。采用MVC的软件设计模式,主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yoursef)

MVC设计模式

MVC (Model-View-Controller) 是软件工程中常用的软件架构模式,它是一种分离业务逻辑与显示界面的设计方法。它把软件系统分为三个基本部分:

M:业务模型(Model),代表一个储存数据的对象
V:视图(View),代表模型包含的数据的可视化
C:控制器(Controller),作用于模型于视图中,将数据流向模型对象,并在数据化时更新视图。

MTV设计模式

Django中的MTV模式本质上和MVC是一样的,只是定义不同,分为如下三部分:

M:模型(Model),负责与数据库进行交互与处理

T:模板(Template),负责构造要返回的html页面

V:视图(View),负责接收请求进行业务逻辑,返回响应

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Python的Web框架Django介绍与安装方法

    Python的Web框架Django介绍与安装方法

    这篇文章介绍了Python的Web框架Django与安装方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 详解Python中的条件判断语句

    详解Python中的条件判断语句

    这篇文章主要介绍了Python中的条件判断语句,是Python入门中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python使用win32com库播放mp3文件的方法

    python使用win32com库播放mp3文件的方法

    这篇文章主要介绍了python使用win32com库播放mp3文件的方法,涉及Python使用win32com库操作音频文件的相关技巧,需要的朋友可以参考下
    2015-05-05
  • python如何对实例属性进行类型检查

    python如何对实例属性进行类型检查

    这篇文章主要为大家详细介绍了python如何对实例属性进行类型检查,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • FFrpc python客户端lib使用解析

    FFrpc python客户端lib使用解析

    这篇文章主要介绍了FFrpc python客户端lib使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • python遍历文件夹找出文件夹后缀为py的文件方法

    python遍历文件夹找出文件夹后缀为py的文件方法

    今天小编就为大家分享一篇python遍历文件夹找出文件夹后缀为py的文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • 解决List.append() 在 Python 中不起作用的问题

    解决List.append() 在 Python 中不起作用的问题

    在 Python 中,我们通常使用 List.append() 方法向列表末尾添加元素,然而,在某些情况下,你可能会遇到 List.append() 方法不起作用的问题,本文将详细讨论这个问题并提供解决方法,需要的朋友可以参考下
    2023-06-06
  • python SOCKET编程基础入门

    python SOCKET编程基础入门

    这篇文章主要介绍了python SOCKET编程基础入门的相关资料,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-02-02
  • Python安装Numpy和matplotlib的方法(推荐)

    Python安装Numpy和matplotlib的方法(推荐)

    下面小编就为大家带来一篇Python安装Numpy和matplotlib的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • python爬虫 爬取58同城上所有城市的租房信息详解

    python爬虫 爬取58同城上所有城市的租房信息详解

    这篇文章主要介绍了python爬虫 爬取58同城上所有城市的租房信息详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论