Spec-Zone.ru › Django 1.8

contrib пакеты

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

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

Примечание

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

  • Администрирование Django
  • django.contrib.auth
  • Пользователь
  • Анонимные пользователи
  • Разрешение
  • Группа
  • Сигналы входа и выхода
  • Бэкэнды аутентификации
  • Фреймворк contenttypes
  • Приложение flatpages
  • django.contrib.formtools
  • GeoDjango
  • django.contrib.humanize
  • Фреймворк сообщений
  • django.contrib.postgres
  • Приложение перенаправлений
  • Фреймворк sitemap
  • Фреймворк «сайтов»
  • Приложение staticfiles
  • Фреймворк для лент RSS и Atom
  • django.contrib.webdesign

Администрирование

Автоматический интерфейс администрирования Django. Дополнительная информация находится в Учебник 2 и документации по администрированию.

Требуются установленные пакеты contrib auth и contenttypes.

Аутентификация

Фреймворк аутентификации Django.

См. Аутентификация пользователей в Django.

ContentTypes

Легкий фреймворк для подключения к «типам» контента, где каждый установленный Django-модель является отдельным типом контента.

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

FlatPages

Фреймворк для управления простым «плоским» HTML-контентом в базе данных.

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

Также требуется установленный пакет contrib sites.

GeoDjango

Высококачественный геопространственный фреймворк, построенный на базе Django, который позволяет хранить, обрабатывать и отображать пространственные данные.

См. документацию GeoDjango для получения более подробной информации.

Humanize

Набор Django-фильтров шаблонов, полезных для добавления «человеческого» аспекта к данным.

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

Сообщения

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

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

Postgres

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

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

Перенаправления

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

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

Сессии

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

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

Сайты

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

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

Карты сайта

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

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

Синдикация

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

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

Веб-дизайн

Справочные материалы и утилиты, ориентированные в первую очередь на веб-дизайнеров, а не на веб-разработчиков.

См. документацию по вспомогательным средствам веб-дизайна.

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

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

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

Spec-Zone.ru

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