Spec-Zone.ru › Django 2.2

contrib пакеты

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

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

Требуются установленные пакеты 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.

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

syndication

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

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

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

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

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

Spec-Zone.ru

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