django名字由来,Django是什么
Django是一个开源的Web应用框架,用Python编写。采用了MTV的框架模式,即model M、view V、template T,最初是为了管理劳伦斯出版集团旗下的一些以新闻内容为主的网站而开发的,即CMS(内容管理系统)软件。并在BSD许可下于2005年7月发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
(视频教程推荐:django视频教程)
框架介绍
Django项目是一个Python定制框架,起源于一个在线新闻网站,于2005年作为开源发布。Django框架的核心组成部分是:
用于创建模型的对象关系映射
为最终用户设计的完美管理界面
一流的URL设计
设计者友好的模板语言
缓存系统。
Django的工作方式
Django是一个MTV框架,它的架构模板看起来和传统的MVC框架没有太大区别。Django将MVC中的视图进一步分解为Django视图和Django模板两部分,分别决定“显示哪些数据”和“如何显示”,这样Django的模板就可以根据需要随时替换,而不仅仅局限于内置的模板。至于MVC控制器,是用Django框架的URLconf实现的。
具体流程:
发出HTTP请求;通过浏览器;
Django被分配给相应的视图;根据URL配置;
查看数据库操作或其他操作;
视图层将数据发送给模板进行渲染,返回HttpResponse的内容;
浏览器根据HTTP响应显示网页内容。
相关教程推荐:python web教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。