编程学习网 > 编程语言 > Python > django框架介绍(django框架入门篇)
2022
09-27

django框架介绍(django框架入门篇)

Python语言对web应用开发中,有许多应用框架,每个框架都有其特色和优点。其中django框架是近几年最热门的框架之一。使用django框架可以快速开发安全和可维护的网站,并且可以处理网站开发中麻烦的部分,从而让开发者专注于编写应用程序,而不用重复造轮子。接下来就给大家简单介绍一下django框架,让大家能够轻松入门django框架。


django MTV模式

django采用的就是MVT模式;MVT:(Model-View-Template)基于传统MVC的djangoMVT框架。

Model:与MVC中M的功能相同,负责和数据库交互,进行数据处理。

View:与MVC 中的C功能相同,接收请求,进行业务处理,返回应答

Template:与MVC中V的功能相同,负责封装构造要返回的html

response返回三种场景:纯文本、静态页面、动态页面。



django框架的优点

  • 完备性
提供开发人员几乎所有想要的"开箱即用"的几乎所有功能。
  • 通用
Django 可以(并已经)用于构建几乎任何类型的网站—从内容管理系统和维基,到社交网络和新闻网站。它可以与任何客户端框架一起工作,并且可以提供几乎任何格式(包括 HTML,Rss源,JSON,XML等)的内容。
  • 安全
Django 可以防范许多漏洞,包括SQL注入,跨站点脚本,跨站点请求伪造和点击劫持。
  • 可维护
Django 代码编写是遵照设计原则和模式,鼓励创建可维护和可重复使用的代码。
  • 可扩展
基于组件的 “无共享” 架构 (架构的每一部分独立于其他架构,因此可以根据需要进行替换或更改). 在不用部分之间有明确的分隔意味着它可以通过在任何级别添加硬件来扩展服务:缓存服务器,数据库服务器或应用程序服务器。
  • 灵活
Django 是用Python编写的,它在许多平台上运行。这意味着你不受任务特定的服务器平台的限制,并且可以在许多种类的Linux,Windows和Mac OsX 上运行应用程序。

以上就是“django框架介绍(django框架入门篇)”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取