OSS紹介

Django

Django最新情報

NRIのOpenStandiaが提供するDjango最新情報

Djangoの保守サポートサービスの内容はこちら Djangoの導入については、こちらのフォームからお問い合わせ下さい OSS全般の事例紹介はこちら

Djangoバージョンアップ情報

すべてを見る

更新日:2019-06-18

Djangoの概要

Djangoロゴ


 Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションのフレームワークです。複雑なセットアップ手順などが必要無く、簡単かつ迅速に開発が始められる一方で、独自のテンプレートエンジンやO/RマッパーなどのWebアプリケーションの実装に必要な機能が一通り揃っているため、大規模なWebアプリケーションの開発にも向いています。多くの有名なサイト(例えば、InstagramやBitbucketなど)の構築に使用された実績があります。
 Djangoの主な目的は、複雑なデータベース駆動型のWebサイトの開発を容易にすることです。このフレームワークは、コンポーネントの再利用性と機能追加の容易さ、コードの削減、疎結合、迅速な開発、そしてDRY(don't repeat yourself)の原則などに重点を置いています。アーキテクチャパターンには、「モデル - ビュー - コントローラー(MVC)」とよく似た「モデル - ビュー - テンプレート(MVT)」を採用しています。Djangoは、作成したモデルから、対応するDBのテーブルと、それに追加、参照、更新、削除するための管理者サイトの画面も自動的に生成することができます。

Django管理者サイト
 Djangoの開発には、PyCharmなどのDjangoをサポートした高機能なIDEを使うことができます。ソースコードの変更を即座に反映、確認できるので、非常に高い生産性で開発ができます。

Django PyCharmでの開発

 Djangoは、非営利団体として設立された独立組織、Django Software Foundation(DSF)によって管理されています。

TOPに戻る

Djangoのライセンス

 Djangoのライセンスは新BSDライセンスです。Djangoは個人・企業を問わず、ライセンス費用はかからず、無償で利用できます。新BSDの条件下で、ダウンロード、利用、ソースの改変、配布することもできます。
 Djangoのライセンスについてご不明な点がありましたら、お気軽にお問い合わせください。

TOPに戻る

Djangoと同類のソフトウェア

 Pythonで実装されたWebアプリケーションのフレームワークという観点で、同類のソフトウェアとして以下を挙げることができます。

  • Flask
  • Bottle
  • Tornado

 Django自体もJSR-352に準拠するようにその後実装が見直され、完全な参照実装として2014年5月にバージョン3.0.0がリリースされています。

TOPに戻る

関連OSS

Djangoのダウンロード

Djangoダウンロードページ

TOPに戻る

OpenStandiaに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気midPoint
  • 人気Keycloak
  • 注目MongoDB
  • ForgeRock AM(OpenAM)
  • ForgeRock IDM(OpenIDM)
  • Corosync
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • BIND
  • PostgreSQL
  • Apache Struts
  • Pentaho
  • Spring Framework
  • Apache Tomcat
  • Solr
  • Dovecot
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • BIND
  • ForgeRock DS(OpenDJ)
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • sendmail
  • Courier-IMAP
  • ForgeRock DS(OpenDJ)
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO
<--!-->