contrib пакеты

Django aims to follow Python’s «batteries included» philosophy. It ships with a variety of extra, optional tools that solve common web development problems.

This code lives in django/contrib in the Django distribution. This document gives a rundown of the packages in contrib, along with any dependencies those packages have.

Примечание

For most of these add-ons – specifically, the add-ons that include either models or template tags – you’ll need to add the package name (e.g., 'django.contrib.redirects') to your INSTALLED_APPS setting and rerun manage.py migrate.

admin

Автоматический административный интерфейс Django. Для получения дополнительной информации смотрите Tutorial 2 и admin documentation.

Требуется установка пакетов auth и contenttypes 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

Структура для генерации XML-файлов Google sitemap.

См. sitemaps documentation.

syndication

Фреймворк для создания синдикативных лент в форматах RSS и Atom.

См. syndication documentation.

Другие дополнения

Если у вас есть идея, какую функциональность включить в contrib, дайте нам знать! Напишите код и опубликуйте его в списке рассылки django-users.

Вернуться на верх