revision-up-to: | 17812 (1.4) |
---|
Jython は Java プラットフォーム (JVM) 上で動作する Python 実装です。 Django は バージョン 2.5 以降の Jython で問題なく動作します。つまり、 Java プラットフォームで Django をデプロイできるのです。
このドキュメントでは、 Jython 上で Django をセットアップして動作させる方法 を説明します。
Django を動かすにはバージョン 2.5b3 以降の Jython が必要です。 Jython は http://jython.org/ からダウンロードします。
Django を試してみたいだけなら、この節は飛ばして次の節に進んでください。 Django にはテスト用の軽量なウェブサーバが付属しているので、実運用環境でデプ ロイするまで、特にセットアップ作業は必要ないからです。
Django を実運用環境で使いたければ、 Apache Tomcat のような Java のサーブ レットコンテナを使ってください。 GlassFish や JBoss のようなフル JavaEE アプリケーションサーバも OK で、組み込みの機能を使えます。
次は Django 自体をインストールしましょう。このステップは、 Python 環境への Django のインストールと全く同じなので、 旧バージョンの Django の除去 や Django コードのインストール を参 照してください。
django-jython プロジェクトには、データベースバックエンドと、 Django/Jython 開発用の管理コマンドが入っています。 Django 組み込みのデータ ベースバックエンドは Jython では動かないので注意してください。
プロジェクトのウェブサイトに書かれている インストールの解説 を読んでインストー ルしてください。また、 データベースバックエンド の説明も参 照してください。
今のところ、 Jython で動かした Django は標準の Python で動かした Django と ほとんど同じようにふるまいます。ただし、いくつか違いがあるので注意してくだ さい:
python
コマンドの代わりに jython
を使ってください。 Django の
ドキュメントでは、一貫性のために python
と表記していますが、実際
にコマンドラインを入力するときには jython
に読み変えてください。PYTHONPATH
の代わりに JYTHONPATH
を使う必要
があります。Oct 26, 2017