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
Фреймворк для хранения и извлечения временных сообщений на основе куки-файлов или сессий.
См. документацию по сообщениям.
postgres
Коллекция функций, специфичных для PostgreSQL.
См. документацию contrib.postgres.
redirects
Фреймворк для управления перенаправлениями.
См. документацию по перенаправлениям.
sessions
Фреймворк для хранения данных в анонимных сессиях.
sites
Легкий фреймворк, позволяющий работать с несколькими веб-сайтами из одной базы данных и установки Django. Он предоставляет возможности для ассоциации объектов с одним или несколькими сайтами.
sitemaps
Фреймворк для создания XML-файлов карты сайта Google.
syndication
См. документацию по syndication.
Другие дополнения
Если у вас есть идеи по функциональности для включения в contrib, сообщите нам! Реализуйте его и опубликуйте на списке рассылки django-users.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/2.0/ref/contrib/index/