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