Spec-Zone.ru › Django 6.0

Пакеты contrib

Django стремится следовать философии Python «батарейки в комплекте». В него входит множество дополнительных необязательных инструментов, решающих распространённые задачи веб-разработки.

Этот код находится в django/contrib в дистрибутиве Django. В этом документе описаны пакеты из contrib и их зависимости.

Добавление пакетов contrib в INSTALLED_APPS

Для большинства этих дополнений — в частности, тех, которые содержат модели или теги шаблонов, — необходимо добавить имя пакета (например, 'django.contrib.redirects') в параметр INSTALLED_APPS и повторно выполнить manage.py migrate.

  • Сайт администрирования Django
  • django.contrib.auth
  • Фреймворк contenttypes
  • Приложение flatpages
  • GeoDjango
  • django.contrib.humanize
  • Фреймворк messages
  • django.contrib.postgres
  • Приложение redirects
  • Фреймворк sitemap
  • Фреймворк «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 или сеансов

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

postgres

Набор возможностей, специфичных для PostgreSQL.

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

redirects

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

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

sessions

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

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

sites

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

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

sitemaps

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

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

syndication

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

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

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

Spec-Zone.ru

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