django有哪些模块-创新互联
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比济南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式济南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖济南地区。费用合理售后完善,10年实体公司更值得信赖。这篇文章将为大家详细讲解有关django有哪些模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
本文总结了Django中常见的模块,如下
View模块:
1.负责接收HttpRequest对象,对客户端发送过来的url进行正则匹配,让相应的函数进行信息处理
2 视图就是在View中定义的函数 试图函数的参数必须包含HttpRequest实例,必须返回一个HttpResponse对象
Template模板:
1 模板实现了逻辑处理view和现实内容的template的分离,一个试图可以调用任意模板,一个模板可供多个view使用
2 模板包含两个部分:、
静态部分,包含html,css ,js 等
动态部分 模板语言
URL模块:
是django的路由系统,作用就是使views里面处理数据的函数与请求的url建立映射关系。使请求到来之后,根据urls.py里的关系条目,去查找到与请求对应的处理方法,从而返回给客户端http页面数据
admin模块:
Django的管理员模块是Django的标准库django.contrib的一部分。这个包还包括其它一些实用的模块:
django.contrib.auth
django.contrib.sessions
django.contrib.comments
auth模块:
auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。
auth可以和admin模块配合使用, 快速建立网站的管理系统。
form 模块:
表单模块,处理表单,可自定义表单字段和数据类型
social-auth-app-django模块:
social-auth-app-django模块是专门用于Django的第三方登录OAuth3协议模块
第三方模块(非django内置模块):
django-guardian
Django默认并没有提供对Object级别的权限控制,而只是在架构上留了口子。可以使用第三方模块django-guardian来实现Object level permission。
关于django有哪些模块就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
文章标题:django有哪些模块-创新互联
标题链接:http://ybzwz.com/article/coicho.html