django语法,django干什么用的
Django,发音为[` d ],是一个开源的web开发框架,用python语言编写,按照MVC设计。劳伦斯出版集团为了开发基于新闻的网站而开发了这个框架,并于2005年7月在BSD许可下发布。这个名字来自比利时爵士音乐家DjangoReinhardt。他是吉普赛人,主要弹吉他和小提琴。由于Django近年来的快速发展,其应用也越来越广泛。被著名IT开发杂志SDTimes评选为2013 SDTimes 100,在 API、库、框架类别中排名第六,被认为是该领域的佼佼者。
Django的主要目的是简单快速地开发数据库驱动的网站。它强调代码重用,多个组件可以以‘插件’的形式方便地服务于整个框架。Django有很多强大的第三方插件,你甚至可以轻松开发自己的工具包。这使得Django非常具有可伸缩性。它还强调快速开发和干燥(DoNotRepeatYourself)的原则。
特点
重量级框架
与Flask框架相比,Django原生提供了许多功能组件,使得开发更加简单快捷。
为项目管理提供自动化脚本工具。
数据库ORM支持(对象关系映射,英语:对象关系映射)
模板
菜单
管理员管理网站
文件管理
认证机构
会话机制
躲藏
MVT模式
有一种编程模式叫MVC,其核心思想是分工解耦,可以降低不同代码块之间的耦合,增强代码的可扩展性和可移植性,实现向后兼容。
MVC模式说明
m拼写为Model,主要封装了对数据库层的访问,对数据库中的数据进行添加、删除、修改和搜索。v拼写为View,用于封装结果并生成页面上显示的html内容。c拼写为Controller,用于接收请求,处理业务逻辑,与模型和视图交互,并返回结果。
Django的MVT
M拼写为Model,与MVC中的M功能相同,负责与数据库交互和处理数据。
v拼写为View,与MVC中的C功能相同。它接收请求、处理业务并返回响应。
t拼写为Template,与MVC中的V功能相同,负责封装构造返回的html。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。