contribпакеты

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

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

Примечание

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

admin

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

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

auth

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

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

contenttypes

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

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

flatpages

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

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

Также требуется установить пакет sites contrib.

gis

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

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

humanize

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

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

messages

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

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

postgres

Набор специфических функций PostgreSQL.

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

redirects

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

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

sessions

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

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

sites

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

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

sitemaps

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

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

syndication

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

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

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

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

Copyright ©2021 All rights reserved