django干什么用的,django用法
Django简介
Django是一个开源的Web应用框架,用Python编写。采用了MTV的框架模式,即model M、view V、template T,最初是为了管理劳伦斯出版集团旗下的一些以新闻内容为主的网站而开发的,即CMS(内容管理系统)软件。并在BSD许可下于2005年7月发布。这种框架以比利时吉普赛爵士乐吉他手坦哥雷恩哈特的名字命名。
框架介绍
Django项目是一个Python定制框架,起源于一个在线新闻网站,于2005年作为开源发布。Django框架的核心组成部分是:
用于创建模型的对象关系映射
为最终用户设计的完美管理界面
一流的URL设计
设计者友好的模板语言
缓存系统。
(更多学习内容,请点击Python学习网)
架构设计
Django是一个基于MVC的框架。但是在Django中,控制器接受用户输入的部分是由框架自己处理的,所以Django更关注模型、模板和视图,这就是所谓的MTV模式。
工作机制
1.设置。使用manage.py runserver启动Django server时,会加载同一目录中的py。这个文件包含了项目的配置信息,比如前面提到的URLCONF,最重要的配置是ROOT_URLCONF,它告诉Django应该使用哪个Python模块作为这个站点的URLConf,默认是urls.py。
2.在访问url时,Django会根据ROOT_URLCONF的设置加载URLConf。
3.然后按顺序逐个匹配URLConf中的URLpatterns。如果找到了,将调用关联的视图函数,将Httprequest对象作为第一个参数(通常是request)
4.最后,这个视图函数负责返回一个HttpResponse对象。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。