contrib

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

此代码位于 Django 发行版中的django/contrib。本文档概述了contrib中的包,以及这些包的任何依赖项。

INSTALLED_APPS中包含contrib

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

admin

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

需要安装authcontenttypes扩展包。

auth

Django 的身份验证框架。

参见Django 中的用户身份验证

contenttypes

一个轻量级的框架,用于连接到内容的“类型”,其中每个已安装的 Django 模型都是一个单独的内容类型。

参见contenttypes 文档

flatpages

一个用于在数据库中管理“静态”HTML 内容的框架。

参见flatpages 文档

还需要安装sites扩展包。

gis

一个基于 Django 构建的世界一流的地理空间框架,它能够存储、操作和显示空间数据。

更多信息,请参见GeoDjango文档。

humanize

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

参见humanize 文档

messages

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

参见messages 文档

postgres

PostgreSQL 特定功能的集合。

参见contrib.postgres 文档

redirects

一个用于管理重定向的框架。

参见redirects 文档

sessions

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

参见会话文档

sites

一个轻量级的框架,允许您在同一个数据库和 Django 安装中操作多个网站。它为您提供了将对象与一个或多个站点关联的挂钩。

参见sites 文档

sitemaps

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

参见sitemaps 文档

syndication

一个用于轻松生成 RSS 和 Atom 联合供稿的框架。

参见syndication 文档

其他附加组件

如果您有关于在contrib中包含功能的想法,请告诉我们!编写代码,并将其发布到django-users邮件列表。

返回顶部