Spec-Zone.ru › Django 3.1

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 и документации по администрированию.

Требует установки пакетов 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/3.1/ref/contrib/index/

Spec-Zone.ru

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