Spec-Zone.ru › Django 4.2

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
  • Приложение перенаправлений
  • Фреймворк sitemaps
  • Фреймворк «сайты»
  • Приложение 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.

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

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

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

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

Spec-Zone.ru

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