django.contribってなんなの?

Djangoをいじっていると、importするときによく出てくるdjango.contrib。
気になったので、調べてみた。

Djangoの標準ライブラリ

Chapter 16: django.contribを見ると、どうやらdjango.contribはDjangoの標準ライブラリのようだ。
機能別にサブパッケージにまとめられている。
以下のパッケージから構成されているようだ:

  • admin
  • admindocs
  • auth
  • comments
  • contenttypes
  • csrf
  • databrowse
  • flatpages
  • formtools
  • gis
  • humanize
  • localflavor
  • markup
  • redirects
  • sessions
  • sitemaps
  • sites
  • syndication
  • webdesign

各パッケージの日本語での簡単な説明は、
http://www.djangoproject.jp/doc/ja/1.0/ref/contrib/index.html
にあった。

gisとadmindocsの説明だけ日本語ではなかったので英語を訳す。
admindocsは、DjangoのAdminサイトのためのドキュメント自動生成のパッケージ。
gisは、Geographic Information Systemsの略。地理情報システムをサポートするためのパッケージ.