Пакеты contrib
¶
Django стремится продолжить философию Python «с включенными стеками» . Он поставляется с множеством дополнительных и необязательных инструментов, которые решают общие проблемы веб-разработки.
Этот код можно найти django/contrib
в дистрибутиве Django. В этом документе представлена сводка по каждому пакету в contrib
, а также любые зависимости этих пакетов.
Заметка
Для большинства этих надстроек, но особенно для тех, которые содержат шаблоны или теги шаблонов, необходимо добавить имя пакета (например 'django.contrib.redirects'
) в настройку, INSTALLED_APPS
а затем перезапустить .manage.py migrate
- Сайт администрирования Django
django.contrib.auth
- Инфраструктура типов контента
- Приложение Flatpages (статические страницы)
- GeoDjango
django.contrib.humanize
- Инфраструктура сообщений
django.contrib.postgres
- Приложение перенаправления
- Система планов сайта (
sitemap
) - Инфраструктура «сайтов»
- Приложение для управления статическими файлами (
staticfiles
) - Инфраструктура синдикации на основе потоков
admin
¶
Интерфейс автоматического администрирования Django. Для получения дополнительной информации см. Часть 2 руководства и документацию сайта администрирования .
Также требуется установить пакеты auth и contenttypes .
contenttypes
¶
Облегченная инфраструктура для обработки «типов» контента, где каждая установленная модель Django представляет собой отдельный тип контента.
flatpages
¶
Инфраструктура для управления «плоским» HTML-контентом в базе данных.
См. Документацию для плоских страниц .
Также требуется установить пакет предоставленных сайтов .
gis
¶
Геопространственная инфраструктура мирового класса, построенная на Django и позволяющая хранить, обрабатывать и отображать пространственные данные.
См. Документацию GeoDjango для получения более подробной информации.
humanize
¶
Набор шаблонных фильтров, предоставляемых Django и полезных для добавления к данным "человеческого прикосновения".
messages
¶
Инфраструктура для хранения и извлечения временных сообщений на основе файлов cookie или сеансов.
См. Документацию по сообщениям .
sites
¶
Легкая инфраструктура для запуска нескольких веб-сайтов в одной базе данных Django и одной установке. Он предоставляет методы для связывания объектов с одним или несколькими сайтами.
См. Документацию по сайтам .
sitemaps
¶
Инфраструктура для генерации XML-файлов типа «карта сайта Google» (сопоставление сайтов).
См. Документацию по карте сайта .
syndication
¶
Инфраструктура для очень простого создания каналов синдикации в формате RSS и Atom.
См. Документацию по синдикации .
Другие надстройки ¶
Если у вас есть идея включить функцию contrib
, дайте нам знать! Напишите код и отправьте его в список рассылки django-users .