contribパッケージ
Djangoは、Pythonの「バッテリーを含む」哲学に従うことを目指しています。 これには、一般的なWeb開発の問題を解決するさまざまな追加のオプションツールが付属しています。
このコードは、Djangoディストリビューションのdjango/contrib
にあります。 このドキュメントでは、contrib
のパッケージの概要と、それらのパッケージの依存関係について説明します。
ノート
これらのアドオンのほとんど(具体的には、モデルまたはテンプレートタグを含むアドオン)では、パッケージ名('django.contrib.redirects'
など)を:setting: `に追加する必要があります。 INSTALLED_APPS` の設定とmanage.py migrate
の再実行。
- Django管理サイト
django.contrib.auth
- contenttypesフレームワーク
- フラットページアプリ
- GeoDjango
django.contrib.humanize
- メッセージフレームワーク
django.contrib.postgres
- リダイレクトアプリ
- サイトマップフレームワーク
- 「サイト」フレームワーク
staticfiles
アプリ- シンジケーションフィードフレームワーク
admin
自動Django管理インターフェース。 詳細については、 Tutorial 2 および adminドキュメントを参照してください。
auth および contenttypes contribパッケージをインストールする必要があります。
contenttypes
インストールされた各Djangoモデルが個別のコンテンツタイプである、コンテンツの「タイプ」にフックするための軽量フレームワーク。
contenttypesのドキュメントを参照してください。
flatpages
データベース内の「フラットな」HTMLコンテンツを管理するためのフレームワーク。
フラットページのドキュメントを参照してください。
sites contribパッケージもインストールする必要があります。
sites
同じデータベースとDjangoインストールから複数のWebサイトを操作できるようにする軽量フレームワーク。 オブジェクトを1つ以上のサイトに関連付けるためのフックを提供します。
サイトのドキュメントを参照してください。