Spec-Zone.ru › Django 3.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
  • Приложение перенаправлений
  • Фреймворк sitemap
  • Фреймворк «сайты»
  • Приложение staticfiles
  • Фреймворк ленты Syndication

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

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

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

sessions

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

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

sites

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

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

sitemaps

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

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

syndication

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

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

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

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

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

Spec-Zone.ru

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