---
title: "contrib パッケージ"
version: 6.1
locale: ja
source: https://docs.djangoproject.com/ja/6.1/ref/contrib/
canonical: https://djangodocs.dev/ja/6.1/ref/contrib/
---
# `contrib` パッケージ

Django は Python の ["batteries included" 哲学](https://docs.python.org/3/tutorial/stdlib.html#tut-batteries-included) に従うことを目指しています。Django には、Web 開発の一般的な問題を解決する、様々な追加ツールやオプションツールが同梱されています。

このコードはDjangoディストリビューションの中の [django/contrib](https://github.com/django/django/blob/stable/6.1.x/django/contrib) にあります。このドキュメントは `contrib` 内のパッケージとそれらのパッケージが持つ依存関係の概要を示しています。

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

- [Django の admin サイト](/ja/6.1/ref/contrib/admin/)
- [`django.contrib.auth`](/ja/6.1/ref/contrib/auth/)
- [contenttypes フレームワーク](/ja/6.1/ref/contrib/contenttypes/)
- [フラットページ (flatpages) アプリ](/ja/6.1/ref/contrib/flatpages/)
- [GeoDjango](/ja/6.1/ref/contrib/gis/)
- [`django.contrib.humanize`](/ja/6.1/ref/contrib/humanize/)
- [メッセージフレームワーク](/ja/6.1/ref/contrib/messages/)
- [`django.contrib.postgres`](/ja/6.1/ref/contrib/postgres/)
- [redirects （リダイレクト）アプリ](/ja/6.1/ref/contrib/redirects/)
- [サイトマップ・フレームワーク](/ja/6.1/ref/contrib/sitemaps/)
- ["sites" フレームワーク](/ja/6.1/ref/contrib/sites/)
- [`staticfiles` アプリ](/ja/6.1/ref/contrib/staticfiles/)
- [配信 (syndication) フィード フレームワーク](/ja/6.1/ref/contrib/syndication/)

## `admin`

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

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

## `auth`

Djangoの認証フレームワーク

[Django でのユーザー認証](/ja/6.1/topics/auth/) を参照してください。

## `contenttypes`

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

[contenttypes のドキュメント](/ja/6.1/ref/contrib/contenttypes/) を参照してください。

## `flatpages`

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

[flatpages のドキュメント](/ja/6.1/ref/contrib/flatpages/) を参照してください。

[sites](#sites) contribパッケージのインストールも必要です。

## `gis`

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

詳細は [GeoDjango](/ja/6.1/ref/contrib/gis/) を参照してください。

## `humanize`

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

[humanize のドキュメント](/ja/6.1/ref/contrib/humanize/) を参照してください。

## `messages`

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

[messages のドキュメント](/ja/6.1/ref/contrib/messages/) を参照してください。

## `postgres`

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

[contrib.postgres のドキュメント](/ja/6.1/ref/contrib/postgres/) を参照してください。

## `redirects`

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

[redirects のドキュメント](/ja/6.1/ref/contrib/redirects/) を参照してください。

## `sessions`

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

[sessions のドキュメント](/ja/6.1/topics/http/sessions/) を参照してください。

## `sites`

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

[sites のドキュメント](/ja/6.1/ref/contrib/sites/) を参照してください。

## `sitemaps`

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

[sitemaps のドキュメント](/ja/6.1/ref/contrib/sitemaps/) を参照してください。

## `syndication`

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

[syndication のドキュメント](/ja/6.1/ref/contrib/syndication/) を参照してください。
