contrib packages

Django的目的是跟随Python的“电池包括”哲学它附带了各种额外的可选工具,可解决常见的Web开发问题。

此代码位于Django分发中的django/contrib中。本文档提供了contrib中的包以及这些包所具有的任何依赖关系。

注意

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

admin

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

需要安装authcontenttypes contrib包。

auth

Django的认证框架。

请参阅User authentication in 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 sitemap XML文件的框架。

请参阅sitemaps documentation

syndication

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

请参阅syndication documentation

webdesign

主要面向Web 设计师而不是Web 开发人员的助手和实用程序。

请参阅Web design helpers documentation

Other add-ons

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