Spec-Zone.ru › Django 4.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
  • Фреймворк каналов 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

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

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

postgres

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

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

redirects

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

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

sessions

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

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

sites

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

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

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/4.0/ref/contrib/index/

Spec-Zone.ru

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