contrib パッケージ

Django は Python の "batteries included" 哲学 に従うことを目指しています。Django には、Web 開発の一般的な問題を解決する、様々な追加ツールやオプションツールが同梱されています。

このコードはDjangoディストリビューションの中の django/contrib にあります。このドキュメントは contrib 内のパッケージとそれらのパッケージが持つ依存関係の概要を示しています。

INSTALLED_APPScontrib パッケージを含める

ほとんどのこれらのアドオン(具体的には、モデルまたはテンプレートタグを含むアドオン)を使用するには、パッケージ名 (例: 'django.contrib.redirects') をあなたの INSTALLED_APPS 設定に追加して、manage.py migrate を再実行する必要があります。

admin

Djangoの自動管理インターフェースです。詳細は、 チュートリアル その2 および admin ドキュメント を参照してください。

auth および contenttypes の拡張パッケージのインストールが必要です。

auth

Djangoの認証フレームワーク

Django でのユーザー認証 を参照してください。

contenttypes

コンテンツの "タイプ" にフックするための軽いフレームワークで、インストールされた Django モデルはそれぞれ別のコンテンツタイプです。

contenttypes のドキュメント を参照してください。

flatpages

データベース内で「フラットな」HTMLコンテンツを管理するためのフレームワークです。

flatpages のドキュメント を参照してください。

sites contribパッケージのインストールも必要です。

gis

Djangoをベースに構築された世界クラスの空間データフレームワークであり、空間データの保存、操作、表示を可能にします。

詳細は GeoDjango を参照してください。

humanize

humanize は、データに「人間くささ(human touch)」を与えるための Django テンプレートフィルタセットです。

humanize のドキュメント を参照してください。

messages

一時的な cookie やセッションベースのメッセージを保存および取得するためのフレームワーク

messages のドキュメント を参照してください。

postgres

PostgreSQL 固有の機能のコレクション。

contrib.postgres のドキュメント を参照してください。

redirects

リダイレクトを管理するためのフレームワークです。

redirects のドキュメント を参照してください。

sessions

匿名セッションでデータを保存するためのフレームワーク。

sessions のドキュメント を参照してください。

sites

同じデータベースと Django インストールを利用して複数のウェブサイトを運用できる軽量なフレームワークです。オブジェクトを1つまたは複数のサイトに関連付けるためのフックを提供します。

sites のドキュメント を参照してください。

sitemaps

GoogleのサイトマップXMLファイルを生成するためのフレームワーク。

sitemaps のドキュメント を参照してください。

syndication

RSS および Atom 形式の配信フィードを簡単に生成するためのフレームワークです。

syndication のドキュメント を参照してください。

その他のアドオン

contrib に追加すべき機能のアイデアがあれば、お知らせください!機能をコーディングして、 django-users メーリングリストに投稿してください。

Back to Top