contrib пакеты
Django стремится следовать философии Python “всё включено”. Он поставляется с различными дополнительными, необязательными инструментами, которые решают общие проблемы веб-разработки.
Этот код находится в django/contrib в дистрибутиве Django. Этот документ содержит обзор пакетов в contrib, а также любые зависимости этих пакетов.
Примечание
Для большинства этих дополнений — особенно тех, которые включают модели или теги шаблонов — вам необходимо добавить имя пакета (например, 'django.contrib.redirects') в ваше INSTALLED_APPS и перезапустить manage.py migrate.
- Административный сайт Django
django.contrib.auth- Фреймворк contenttypes
- Приложение flatpages
- GeoDjango
django.contrib.humanize- Фреймворк сообщений
django.contrib.postgres- Приложение перенаправлений
- Фреймворк sitemap
- Фреймворк «сайты»
- Приложение
staticfiles - Фреймворк ленты агрегации
admin
Автоматический административный интерфейс Django. Дополнительную информацию см. в Уроке 2 и документации по администрированию.
Требует установки пакетов contrib auth и contenttypes.
auth
Фреймворк аутентификации Django.
См. Аутентификация пользователей в Django.
contenttypes
Легкий фреймворк для подключения к «типам» контента, где каждая установленная модель Django представляет собой отдельный тип контента.
См. документацию по contenttypes.
flatpages
Фреймворк для управления простым «плоским» HTML-контентом в базе данных.
См. документацию по flatpages.
Также требуется установка пакета contrib sites.
gis
Превосходный геопространственный фреймворк, построенный поверх Django, который позволяет хранить, обрабатывать и отображать пространственные данные.
См. документацию по GeoDjango для получения дополнительной информации.
humanize
Набор фильтров шаблонов Django, полезных для добавления «человеческого» аспекта к данным.
messages
Фреймворк для хранения и извлечения временных сообщений на основе cookie или сессии.
См. документацию по сообщениям.
postgres
Коллекция функций, специфичных для PostgreSQL.
См. документацию по contrib.postgres.
redirects
Фреймворк для управления перенаправлениями.
См. документацию по перенаправлениям.
sessions
Фреймворк для хранения данных в анонимных сессиях.
sites
Легкий фреймворк, который позволяет управлять несколькими веб-сайтами с одной базы данных и установкой Django. Он предоставляет средства для связывания объектов с одним или несколькими сайтами.
sitemaps
Фреймворк для генерации файлов sitemap XML для Google.
syndication
См. документацию по агрегации.
Другие дополнения
Если у вас есть идея функциональности, которую следует включить в contrib, сообщите нам! Реализуйте её и опубликуйте на форуме django-users.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/2.1/ref/contrib/index/