Skip to main content

contrib

Django旨在遵循Python的 “电池包括”的理念。它附带了各种额外的可选工具,可解决常见的Web开发问题。

这段代码存放在Django发行版的 django/contrib 中。本文档提供了 contrib 中的软件包,以及这些软件包具有的任何依赖关系。

注意

对于大多数附加组件(特别是包含模型或模板标记的附加组件),您需要将包名称(例如 'django.contrib.redirects')添加到 INSTALLED_APPS 设置中,然后重新运行 manage.py migrate

admin

自动Django管理界面。有关更多信息,请参阅 教程2管理文档

需要安装 authcontenttypes contrib包。

auth

Django的认证框架。

Django中的用户身份验证

contenttypes

用于挂钩到“内容类型”的轻量框架,其中每个安装的Django模型是单独的内容类型。

contenttypes文档

flatpages

用于管理数据库中的简单“平面”HTML内容的框架。

flatpages文档

还需要安装 sites contrib包。

gis

一个建立在Django之上的世界级地理空间框架,可以存储,处理和显示空间数据。

有关更多信息,请参阅 GeoDjango 文档。

humanize

一组Django模板过滤器,用于向数据添加“人性化”。

人性化文档

messages

用于存储和检索临时基于cookie或基于会话的消息的框架

消息文档

postgres

PostgreSQL特有的功能集合。

contrib.postgres文档

redirects

用于管理重定向的框架。

重定向文档

sessions

用于在匿名会话中存储数据的框架。

会话文档

sites

一个轻量框架,允许您从同一个数据库和Django安装操作多个网站。它给你钩子用于将对象关联到一个或多个网站。

网站文档

sitemaps

用于生成Google sitemap XML文件的框架。

sitemaps文档

syndication

用于在RSS和Atom中生成聚合Feed的框架非常容易。

联合文档

其他附加组件

如果你有一个想法包括在 contrib 的功能,让我们知道!将其编码,并将其发布到 django-users 邮件列表。