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

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

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

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

Spec-Zone.ru

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