Пакеты contrib

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

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

Заметка

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

admin

Интерфейс автоматического администрирования Django. Для получения дополнительной информации см. Часть 2 руководства и документацию сайта администрирования .

Также требуется установить пакеты auth и contenttypes .

auth

Инфраструктура аутентификации Django.

См. Проверка подлинности пользователя в Django .

contenttypes

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

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

flatpages

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

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

Также требуется установить пакет предоставленных сайтов .

gis

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

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

humanize

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

См. Документацию для humanize .

messages

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

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

postgres

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

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

redirects

Инфраструктура для управления переадресацией.

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

sessions

Инфраструктура для хранения данных в анонимных сессиях.

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

sites

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

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

sitemaps

Инфраструктура для генерации XML-файлов типа «карта сайта Google» (сопоставление сайтов).

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

syndication

Инфраструктура для очень простого создания каналов синдикации в формате RSS и Atom.

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

Другие надстройки

Если у вас есть идея включить функцию contrib , дайте нам знать! Напишите код и отправьте его в список рассылки django-users .

Copyright ©2021 All rights reserved