contrib 包装

Django的目标是效仿Python的 "batteries included" philosophy 。它附带了各种额外的、可选的工具来解决常见的Web开发问题。

此代码驻留在 django/contrib 在Django发行版中。本文档简要介绍了以下内容中的包 contrib ,以及这些包具有的任何依赖项。

包括 contrib 中的包 INSTALLED_APPS

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

admin

自动Django管理界面。有关详细信息,请参阅 Tutorial 2 以及 admin documentation .

需要 authcontenttypes 要安装的contrib包。

auth

Django的身份验证框架。

Django中的用户身份验证 .

contenttypes

一个连接到“类型”内容的轻型框架,其中每个安装的django模型都是单独的内容类型。

contenttypes documentation .

flatpages

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

flatpages documentation .

需要 sites 也要安装contrib包。

gis

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

GeoDjango 更多文档。

humanize

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

humanize documentation .

messages

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

messages documentation .

postgres

PostgreSQL特定功能的集合。

contrib.postgres documentation .

redirects

管理重定向的框架。

redirects documentation .

sessions

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

sessions documentation .

sites

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

sites documentation .

sitemaps

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

sitemaps documentation .

syndication

在RSS和Atom中生成联合提要的框架非常容易。

syndication documentation .

其他附加组件

如果您对包含在 contrib 让我们知道!把它编好代码,然后发到django用户邮件列表。