contrib
パッケージ¶
Django は Python の "batteries included" 哲学 に従うことを目指しています。Django には、Web 開発の一般的な問題を解決する、様々な追加ツールやオプションツールが同梱されています。
このコードはDjangoディストリビューションの中の django/contrib にあります。このドキュメントは contrib
内のパッケージとそれらのパッケージが持つ依存関係の概要を示しています。
INSTALLED_APPS
に contrib
パッケージを含める
ほとんどのこれらのアドオン(具体的には、モデルまたはテンプレートタグを含むアドオン)を使用するには、パッケージ名 (例: '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 のドキュメント を参照してください。
その他のアドオン¶
contrib
に追加すべき機能のアイデアがあれば、お知らせください!機能をコーディングして、 django-users メーリングリストに投稿してください。