contrib пакеты¶
Django стремится следовать за Python’ом «batteries included» philosophy. Он поставляется с множеством дополнительных, необязательных инструментов, которые решают общие проблемы веб-разработки.
Этот код находится в django/contrib в дистрибутиве Django. В этом документе приведена сводка пакетов в contrib, а также все зависимости, которые эти пакеты имеют.
Примечание
Для большинства этих дополнений - в частности, дополнений, включающих модели или теги шаблонов - вам нужно добавить название пакета (например, 'django.contrib.redirects') в настройку INSTALLED_APPS и повторно запустить manage.py migrate.
admin¶
Автоматический административный интерфейс Django. Для получения дополнительной информации смотрите Tutorial 2 и admin documentation.
Требуется установка пакетов auth и contenttypes contrib.
contenttypes¶
Легкий фреймворк для подключения к «типам» контента, где каждая установленная модель Django является отдельным типом контента.
flatpages¶
Структура для управления «плоским» содержимым HTML в базе данных.
Требуется также установить пакет sites contrib.
gis¶
Геопространственный фреймворк мирового класса, построенный на базе Django, который позволяет хранить, манипулировать и отображать пространственные данные.
Подробнее см. в документации GeoDjango.
humanize¶
Набор фильтров шаблонов Django, полезный для придания данным «человеческого оттенка».
messages¶
Система хранения и поиска временных сообщений на основе cookie или сессий
sites¶
Легкий фреймворк, позволяющий управлять несколькими сайтами на основе одной базы данных и установки Django. Он предоставляет вам крючки для привязки объектов к одному или нескольким сайтам.
См. sites documentation.
syndication¶
Фреймворк для создания синдикативных лент в форматах RSS и Atom.
Другие дополнения¶
Если у вас есть идея, какую функциональность включить в contrib, дайте нам знать! Напишите код и опубликуйте его в списке рассылки django-users.