![]() | |
![]() Djangoのデフォルトページ | |
作者 | エイドリアン・ホロバティ、サイモン・ウィリソン |
---|---|
開発元 | ジャンゴソフトウェア財団[1] |
初版 | 2005年7月21日[2] |
最新版 |
5.1.6
/ 2025年2月5日[3] |
リポジトリ | Django Repository |
プログラミング 言語 | Python[4] |
サイズ | 9.5 MB[5] |
種別 | Webアプリケーションフレームワーク[6] |
ライセンス | 3-clause BSD[7] |
公式サイト |
www |
Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワーク。MVCデザインパターンに緩やかに従う。もともとはアメリカ合衆国カンザス州ローレンスにあるWorld Company[8]のために、ニュース系のサイトを管理する目的で開発され、2005年7月にBSD Licenseで公式にリリースされた。フレームワークはジプシー・スウィングのギタリストであるジャンゴ・ラインハルトにちなんで命名された。
Djangoの第一の目的は、複雑なデータベース主体のウェブサイトの構築を簡単にすることであり、コンポーネントの再利用性と'pluggability'、素早い開発、Don't repeat yourselfの原則に力点を置いている。ファイルやデータのモデルにいたるまで、Pythonが一貫して用いられている。Djangoはまた、動的に生成され、データモデルの定義を通じて完全に構成することができる、データベース管理CRUDインターフェイスをオプションで提供する。Python3系統にはDjango 1.5バージョンで実験的に対応し、Django 1.6より本格的に対応した[9][10]。Python2系統への対応は、バージョン1.11(3年サポートのLTS、2020年4月まで)が最後となり、2.0でPython3.4以降、2.1でPython3.5以降にのみの対応となった[11]。
Djangoを使用している有名なサイトには、PBS[12]、Instagram[13]、 Mozilla[14]、Disqus[15]、Bitbucket[16]、Nextdoor[17]などがある。