django框架主要用来做什么,django框架百度百科
Django框架的核心包括:一个面向对象的映射器(ORM),用作数据模型(以Python类的形式定义)和关系性数据库间的媒介;一个基于正则表达式的URL分发器;一个视图系统,用于处理请求;以及一个模板系统。
此外,它还包括:
用于开发和测试的轻量级独立Web服务器。
表单序列化和验证系统用于HTML表单和适合数据库存储的数据之间的转换。
一个缓存框架,有几种缓存方法可供选择。
中间件支持,允许在请求处理的各个阶段进行干预。
内置的分布系统允许应用程序中的组件通过使用预定义的信号相互通信。
一个序列化系统,可以生成或读取XML或JSON格式的Django模型实例。
一种用于扩展模板引擎能力的系统。
一个可扩展的认证系统,用户登录和权限检查,可以快速开发用户会话功能。
国际化:内置的国际化系统方便了多语言网站的开发。
自动化管理界面:您不需要花费大量工作来创建人员来管理和更新内容。
一组用于生成RSS和Atom的工具以及用于生成Google站点地图的工具,
一组支持轻量级标记语言(Textile和Markdown)的模板库,
一套帮助创建地理信息系统(GIS)基本框架,
灵活的评论系统,
防止跨站点请求伪造的工具。
Django具体流程:
发出HTTP请求;通过浏览器;
Django被分配给相应的视图;根据URL配置;
查看数据库操作或其他操作;
视图层将数据发送给模板进行渲染,返回HttpResponse的内容;
浏览器根据HTTP响应显示网页内容。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。