contrib

    这段代码位于 Django 发行版中的 django/contrib 中。本文档给出了 contrib 中的包的概要,以及这些包的依赖关系。

    注解

    对于大多数这些附加组件 —— 特别是包括模型或模板标签的附加组件 —— 你需要在你的 配置中添加包名(例如 'django.contrib.redirects'),并重新运行 manage.py migrate

    Django 自动管理界面。更多信息请参见 和 管理文档

    需要安装 和 contenttypes contrib 包。

    auth

    Django 的认证框架。

    参见 。

    contenttypes

    一个轻量级的框架,用于钩入 “多种类型” 的内容,每个安装的 Django 模型都是一个独立的内容类型。

    参见 contenttypes 文档

    flatpages

    参见 。

    需要同时安装 sites contrib 包。

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

    参见 文档。

    humanize

    一套 Django 模板过滤器,用于为数据添加 “人情味”。

    参见 人性化文档

    messages

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

    参见 。

    postgres

    一个 PostgreSQL 特定功能的集合。

    一个管理重定向的框架。

    参见 重定向文档

    sessions

    一个在匿名会话中存储数据的框架。

    参见 。

    sites

    一个轻量级的框架,可以让你在同一个数据库和 Django 安装下操作多个网站。它为你提供了将对象关联到一个或多个网站的钩子。

    参见 站点文档

    sitemaps

    一个用于生成 Google 网站地图 XML 文件的框架。

    参见 。

    以 RSS 和 Atom 形式很容易地生成聚合 feed 的框架。

    其他附加功能

    如果你有一个关于 contrib 的功能的想法,请告诉我们!把它写成代码,并发布到 django-users 邮件列表。