пакеты contrib¶
Django стремится следовать философии Python «батарейки включены» <tut-batteries-included>`. Он поставляется с множеством дополнительных инструментов, которые решают распространенные проблемы веб-разработки.
Этот код находится в django/contrib в дистрибутиве Django. В этом документе дается краткое описание пакетов в contrib, а также все зависимости, которые эти пакеты имеют.
Включение пакетов contrib в INSTALLED_APPS.
Для большинства этих надстроек, в частности, надстроек, включающих в себя либо модели, либо теги шаблонов, вам потребуется добавить имя пакета (например, 'django.contrib.redirects') в настройку INSTALLED_APPS и повторно запустить manage.pymigrate.
- Интерфейс администратора Django
django.contrib.auth- Фреймворк контентных типов
- Приложение для создания статических страниц
- GeoDjango
django.contrib.humanize- Структура сообщений
django.contrib.postgres- Приложение перенаправления
- Структура карты сайта
- Фреймворк для сайтов
- Приложения для работы со статическими файлами
- Система каналов синдикации
админ¶
Автоматический административный интерфейс Django. Для получения дополнительной информации см. Урок 2 и документацию администратора.
Требуется установка пакетов auth и contenttypes contrib.
аутентификация¶
Структура аутентификации Django.
типы контента¶
Легкая платформа для подключения к «типам» контента, где каждая установленная модель Django представляет собой отдельный тип контента.
плоские страницы¶
Платформа для управления «плоским» HTML-содержимым в базе данных.
См. документацию по Flatpages.
Также требуется установка пакета site_contrib.
гис¶
Геопространственная платформа мирового класса, созданная на основе Django и позволяющая хранить, манипулировать и отображать пространственные данные.
Дополнительную информацию см. в документации GeoDjango.
очеловечить¶
Набор шаблонных фильтров Django, которые помогают отображать данные в читабельном виде.
См. документацию по humanize.
сообщения¶
Платформа для хранения и получения временных сообщений на основе файлов cookie или сеансов.
постгрес¶
Коллекция специфических функций PostgreSQL.
См. документацию contrib.postgres.
перенаправления¶
Платформа для управления перенаправлениями.
сессии¶
Фреймворк для хранения данных в анонимных сессиях.
сайты¶
Легкий фреймворк, который позволяет вам управлять несколькими веб-сайтами из одной базы данных и установки Django. Он дает вам возможность связывать объекты с одним или несколькими сайтами.
См. документацию по сайтам </ref/contrib/sites>.
карты сайта¶
Платформа для создания XML-файлов карты сайта Google.