Spec-Zone.ru › Django 5.1

contrib пакеты

Django стремится следовать философии Python “batteries included”. В его состав входит множество дополнительных, необязательных инструментов, которые решают распространенные проблемы веб-разработки.

Этот код находится в 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
  • Приложение перенаправлений
  • Фреймворк 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 или сеанса.

См. документацию по сообщениям.

postgres

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

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

redirects

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

См. документацию по перенаправлениям.

sessions

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

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

sites

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

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

sitemaps

Фреймворк для генерации XML-файлов карты сайта 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.1/ref/contrib/index/

Spec-Zone.ru

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