このドキュメントの Django のバージョンにはセキュリティ上の脆弱性があるため、すでにサポートが終了されています。新しいバージョンにアップグレードしてください!最新の Django のバージョンのドキュメントはこちら

Django v1.0 documentation

FAQ: インストール

revision-up-to:8961 (1.0)

どこから始めたらいいですか?

  1. コードをダウンロード してください。
  2. Django をインストールしてください ( インストールガイド を読んで下さい)。
  3. チュートリアル をやってみてください。
  4. 他の ドキュメント <index> にも目を通して下さい。何かトラブルに出会っ たら、 質問 してみましょう。

“install a later version of setuptools” と表示されます。どうすればよいですか?

Django 配布物に入っている ez_setup.py を実行してください。

Django を動かすには何が必要ですか?

Django を動かすには Python 2.3 以降が必要です。Django の初歩的な利用では、 それ以外の Python ライブラリは不要です。

開発環境を使う場合、つまり Django を試したいだけの場合は、 Web サーバを別に インストールしておく必要はありません。 Django には軽量な開発用サーバがつい てきます。 運用環境には Apache 2mod_python を勧めますが、 Django は WSGI 仕様 に従っているので、様々なサーバフラットフォームで動作します。

Django をデータベースと合わせて使うならデータベースエンジンも必要です。 我々は PostgreSQL ファンなので PostgreSQL をお勧めしますが、 MySQLSQLite 3, Oracle もサポートしています。

Python 2.3 を使うのは、 2.5 のような新しいバージョンを使うよりも不利ですか?

いいえ。 Django 自体は 2.3 以降全てのバージョンの Python で動作保証されてい ます。

もちろん、 2.3 よりも新しい Python を使っていれば、自分のコードに新しい Python の機能を取り込めますし、Python 自体の改良によってもたらされた高速化 や最適化の恩恵を受けられます。ただし、 Django フレームワーク自体は、 2.3 で も 2.4 や 2.5 でも同じように動作します。

mod_python を使わねばならないのでしょうか?

実際に運用する上では mod_python を使うよう勧めていますが、 Django は WSGI と呼ばれる構成を使っているため、必ずしも mod_python を使わねばならないわけ ではありません。 Django は WSGI を有効化したサーバと通信できます。 他にも、 mod_python を使わない構成として、 FastCGI, SCGI, AJP があります。 詳しい情報は FastCGI, SCGI, AJP で Django を使う を参 照してください。

また、その他の運用方法については サーバ構成に関する wikiページ を参照し てください。

Django を試してみたり、ローカルのコンピュータ上で開発するだけなら、 Django に付いてくる開発用 Web サーバを使ってください。

どうすれば Windows に mod_python をインストールできますか?

Django は共有ホスティングサービス (TextDrive や Dreamhost) で動きますか?

Django を使える Web ホスト のページをごらん下さい。

公式リリースと開発版のどちらを使うべきなのでしょうか?

Django の開発者達は毎日 Django 改良を重ねており、壊れたコードをチェックイン しないよう上手く計らっています。私達は自分のサーバに (Subversion レポジトリ 上の) 開発中のコードを直接使っており、安定に運用できています。このことを考 えると、一般論として。「公式の」リリースよりはより多くの機能と少ないバグを 持つ最新の開発版を使うように勧めます。