Spec-Zone.ru › Django 3.0

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
  • Приложение redirects
  • Фреймворк sitemaps
  • Фреймворк «sites»
  • Приложение staticfiles
  • Фреймворк лент новостей

admin

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

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

auth

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

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

contenttypes

Легкий фреймворк для подключения к «типам» контента, где каждая установленная модель Django — это отдельный тип контента.

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

flatpages

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

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

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

gis

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

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

humanize

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

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

messages

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

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

postgres

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

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

redirects

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

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

sessions

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

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

sites

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

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

sitemaps

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

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

syndication

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

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

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

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

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

Spec-Zone.ru

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