Spec-Zone.ru › Django 5.0

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
  • Фреймворк сообщений
  • django.contrib.postgres
  • Приложение redirects
  • Фреймворк sitemap
  • Фреймворк «сайты»
  • Приложение staticfiles
  • Фреймворк подкастов

admin

Автоматический интерфейс администрирования Django. Дополнительную информацию можно найти в Учебнике 2 и документации по администрированию.

Требуются установленные пакеты auth и contenttypes contrib.

auth

Фреймворк аутентификации Django.

См. Аутентификация пользователей в Django.

contenttypes

Легкий фреймворк для работы с типами контента, где каждая установленная модель Django представляет собой отдельный тип контента.

См. документацию по contenttypes.

flatpages

Фреймворк для управления «плоским» HTML-контентом в базе данных.

См. документацию по flatpages.

Также требуется установленный пакет sites contrib.

gis

Превосходный геопространственный фреймворк, построенный на основе Django, который позволяет хранить, обрабатывать и отображать пространственные данные.

См. документацию GeoDjango для получения дополнительной информации.

humanize

Набор фильтров шаблонов Django, полезных для добавления «человеческого» аспекта к данным.

См. документацию по humanize.

messages

Фреймворк для хранения и извлечения временных сообщений на основе файлов cookie или сессий.

См. документацию по messages.

postgres

Коллекция функций, специфичных для PostgreSQL.

См. документацию contrib.postgres.

redirects

Фреймворк для управления переадресациями.

См. документацию по redirects.

sessions

Фреймворк для хранения данных в анонимных сессиях.

См. документацию по sessions.

sites

Легкий фреймворк, позволяющий управлять несколькими сайтами из одной базы данных и установки Django. Он предоставляет возможности связывания объектов с одним или несколькими сайтами.

См. документацию по sites.

sitemaps

Фреймворк для генерации XML-файлов Sitemap для Google.

См. документацию по sitemaps.

syndication

Фреймворк для лёгкой генерации подкастов в форматах RSS и Atom.

См. документацию по syndication.

Другие дополнения

Если у вас есть идея функциональности, которую нужно добавить в contrib, сообщите нам! Реализуйте её и опубликуйте на список рассылки django-users.

© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/5.0/ref/contrib/index/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API