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.
contenttypes
¶
Легкий фреймворк для подключения к «типам» контента, где каждая установленная модель Django является отдельным типом контента.
flatpages
¶
Структура для управления «плоским» содержимым HTML в базе данных.
Требуется также установить пакет sites contrib.
gis
¶
Геопространственный фреймворк мирового класса, построенный на базе Django, который позволяет хранить, манипулировать и отображать пространственные данные.
Подробнее см. в документации GeoDjango.
humanize
¶
Набор фильтров шаблонов Django, полезный для придания данным «человеческого оттенка».
messages
¶
Система хранения и поиска временных сообщений на основе cookie или сессий
sites
¶
Легкий фреймворк, позволяющий управлять несколькими сайтами на основе одной базы данных и установки Django. Он предоставляет вам крючки для привязки объектов к одному или нескольким сайтам.
См. sites documentation.
syndication
¶
Фреймворк для создания синдикативных лент в форматах RSS и Atom.
Другие дополнения¶
Если у вас есть идея, какую функциональность включить в contrib
, дайте нам знать! Напишите код и опубликуйте его в списке рассылки django-users.