Spec-Zone.ru › Django 1.11

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

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

postgres

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

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

redirects

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

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

sessions

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

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

sites

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

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

sitemaps

Фреймворк для генерации файлов sitemap 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/1.11/ref/contrib/index/

Spec-Zone.ru

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