Django的工作方式

介绍

小编给大家分享一下Django的工作方式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

Django是一个开放源代码的网络应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版t .它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。<强>这套框架是以比利时的吉普赛爵士吉他手莱因哈特来命名的。

<强>框架介绍

Django项目是一个Python定制框架,它源自一个在线新闻网络站点,于2005年以开源的形式被释放出来.Django框架的核心组件有:

用于创建模型的对象关系映射

为最终用户设计的完美管理界面

一流的URL设计

设计者友好的模板语言

缓存系统。

<强> Django的工作方式

Django是一个MTV框架,其架构模板看上去与传统的MVC架构并没有太大的区别.Django将MVC中的视图进一步分解为Django视图和Django模板两个部分,分别决定”展现哪些数据”和“如何展现”,使得Django的模板可以根据需要随时替换,而不仅仅限制于内置的模板。至于MVC控制器部分,由Django框架的URLconf来实现。

<强>具体流程:

浏览器进行HTTP请求;

Django根据URL配置分配至对应的观点;

视图进行数据库的操作或其它运算;

视图层将数据发送进到模板行渲染,并传回HttpResponse内容;

浏览器根据HTTP响应显示网页内容。

以上是“Django的工作方式”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Django的工作方式