django源码分析-contrib模块分析


contrib模块下面的内容是django系统提供的一些应用(app):它们分别是:

  • admin: django后台管理应用,可以实现用户和权限的管理,可以实现对注册的模型进行管理,实现添加删除修改查询等功能。
  • admindocs: 这个应用是admin后台管理的文档。
  • auth: django权限管理应用,可以实现用户权限的管理,用户登录注册退出等功能。
  • contenttype : django 内容类型,当你需要修改表的结构时,可以用到内容类型,ontent_type表将app名称与其中的表的关系进行保存。
  • flatpages : 可以创建单个页面,例如:关于我们等单页。
  • gis : 地理信息系统应用。
  • humanize : 可以实现更人性化的显示,例如:4500 会变成 4,500。
  • messages : 消息系统,实现提示消息。
  • postgres : PostgreSQL有许多功能,Django支持的其他数据库不共享这些功能。此可选模块包含许多PostgreSQL特定数据类型的模型字段和表单字段。
  • redirects : Django附带一个可选的重定向应用程序。它允许您在数据库中存储简单的重定向并为您处理重定向。它默认使用HTTP响应状态代码。301 Moved Permanently
  • sessions:django session会话框架。
  • sitemaps:实现网站地图。
  • sites: 网站应用,可以实现多个域名公用一个数据库。
  • staticfiles:静态文件处理模块。
  • syndication : Django带有一个高级联合供稿生成框架,可以轻松创建RSS和Atom提要。

更多Django教程

学习更多Django教程