WindowsでDjangoを動かすために(SQLite3編)

Djangoインストールに必要なファイル

あらかじめ、ファイルをダウンロードしてください。
出来るだけDjangoの最新版をインストールすると幸せになります :)
0.97preをお使いの方は気をつけてください
インストール・設定しても、Admin画面が表示されない場合はこ ちらをご覧ください。

開発版Djangoをソースからインストールするには

"Windows にDjango最新版を"をご覧ください。
イメージつきで詳しく説明されています。
  1. Python
  2. Django
  3. revision 7054
    revision 6992
    revision 6571
    revision 6098
    revision 6059
    revision 6020
    revision 5992
    revision 5933
    revision 5878
    revision 5855
    revision 5830
    revision 5804
    revision 5774
    revision 5766
    revision 5733
    revision 5722
    revision 5719
    revision 5716
    revision 5699
    revision 5689
    revision 5677
    revision 5643
    revision 5636
    revision 5620 Merged Unicode branch
    revision 5597
    revision 5559
    revision 5554
    revision 5546
    revision 5539 oracleあります
    revision 5503
    revision 5487
    revision 5479
    revision 5457
    revision 5447
    revision 5418
    revision 5415
    revision 5383
    revision 5377
    revision 5357
    revision 5343
    revision 5320
    revision 5306 FloatField to DecimalField
    revision 5297
    revision 5258
    revision 5237
    revision 5234
    revision 5210
    revision 5203
    revision 5182
    revision 5173
    revision 5146
    revision 5135
    revision 5127
    revision 5113
    revision 5099
    revision 5065
    revision 5062
    revision 5058
    revision 5018
    revision 4992
    revision 4917 0.97pre Release
    revision 4913
    revision 4903
    revision 4881
    revision 4831
    revision 4815 0.96 Release
    revision 4775
    revision 4767
    revision 4754
    revision 4719
    revision 4691
    revision 4660
    revision 4636
    revision 4563
    revision 4542
    revision 4537
    revision 4525
    revision 4490 Windows Timezone問題解決記念
    revision 4485
    revision 4431
    revision 4416 DjangoSearch日本Blog,Project掲載記念
    revision 4386 Django勉強会 Disc2記念
    revision 4326
    revision 4306
    revision 4300
    revision 4285
    revision 4274
    revision 4269
    revision 4237
    revision 4233
リビジョン4269に対策が取り込まれています。
現在検証中です。
問題が発生した場合はこちらま で。

インストール

全てインストール先はデフォルトとします。

Python2.4系の場合

  1. Python2.4.x.msiをダブルクリックし、あとはインストーラに従ってインストール。
  2. pysqlite-2.3.2.win32-py2.4.exeをダブルクリックし、あとはインストーラに従ってインストール。
  3. Windowsの[スタート]ボタン-[コントロールパネル]-[システム]を表示
  4. [詳細設定]タブをクリックし、下にある[環境変数]ボタンをクリック
  5. システム環境変数を新規作成(変数名はわかりやすいものを、変数値は"C:\Python24" を正しく入力してください。)

Python2.5系の場合

  1. Python2.5.msiをダブルクリックし、あとはインストーラに従ってインストール。
  2. Windowsの[スタート]ボタン-[コントロールパネル]-[システム]を表示
  3. [詳細設定]タブをクリックし、下にある[環境変数]ボタンをクリック
  4. システム環境変数を新規作成(変数名はわかりやすいものを、変数値は"C:\Python25" を正しく入力してください。)

Djangoのインストール

Django-0.96-pre.win32.exeをダブルクリックし、インストーラに従ってください。

以下は、revision4487より前のDjangoをインストールする際に作業が必要です。

時間表示のプログラム修正

Python2.4系
 C:\Python24\Lib\site-packages\django\conf\__init__.py
Python2.5系
 C:\Python25\Lib\site-packages\django\conf\__init__.py
を修正します。
修正はwindows_timezone_fix.patchを 参照してください。
赤枠は削除を、緑の枠は追加を意味しています。

修正に標準アプリのテキストでも良いのですが、行数が表示されるエディタを使用したほうが便利です。

アプリケーション開発

詳しくは、公 式ドキュメント日本語訳版が あります。こちらを参照してください。

タイムゾーンを"Asia/Tokyo"に設定した場合は、manage.py runserverを実行後、コマンドプロンプトに表示される時刻がPCと同じか確認してください。