Windows 7
Python 2.7.3
Django 1.5
python manage.py runserver
' https://docs.djangoproject.com/en/1.5/intro/tutorial03/ 'で入手可能なチュートリアルに従っています。
settings.pyでDEBUG=Trueを使用すると、Webページが正しく生成されます。住所・アドレス
http://127.0.0.1:8000/admin/
管理者ログインページを表示します。
http://127.0.0.1:8000/polls/
「What'sup?」を表示します 箇条書きのリンク。
http://127.0.0.1:8000/polls/1/
数字「1」を表示します
http://127.0.0.1:8000/polls/2/
標準の404メッセージを表示します。ただし、DEBUG = Falseを設定した場合(そして他に何もしなかった場合)、すべてのアドレスで500エラーが発生します。開発用の内部runserverを使用しています。トレースバックエラーはありません。サーバーログは次のようになります。
DEBUG=Trueの場合
0 errors found
March 19, 2013 - 12:01:12
Django version 1.5, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[19/Mar/2013 12:06:41] "GET /admin/ HTTP/1.1" 200 1893
[19/Mar/2013 12:54:55] "GET /polls/ HTTP/1.1" 200 74
[19/Mar/2013 12:55:02] "GET /polls/2/ HTTP/1.1" 404 1577
[19/Mar/2013 12:55:09] "GET /polls/1/ HTTP/1.1" 200 1
Validating models...
DEBUG=Falseを使用
0 errors found
March 19, 2013 - 12:55:21
Django version 1.5, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[19/Mar/2013 12:59:22] "GET /admin/ HTTP/1.1" 500 27
[19/Mar/2013 12:59:25] "GET /polls/ HTTP/1.1" 500 27
[19/Mar/2013 12:59:28] "GET /polls/1/ HTTP/1.1" 500 27
[19/Mar/2013 12:59:34] "GET /polls/2/ HTTP/1.1" 500 27
私のディレクトリ構造は次のとおりです。
1> mysite
2> - mysite
3> - polls
4> - templates
5> - polls
6> - templates
7> - admin
私の「manage.py」は@1>なので、次のファイルと場所で編集を行う必要があることを理解しています。
@ 2> settings.py
@ 2> urls.py
ただし、
A。現在「view.py」ファイル@ 2>はありませんが、これは新しいファイルですか?チュートリアルに従った後、私は現在'view.py'@3>を持っています。
B.「404.html」は@2>の下の新しいテンプレートディレクトリまたは2つの既存のテンプレートディレクトリ(@4>または@6>)のいずれかに配置する必要がありますか?カスタムの「500.html」は同じディレクトリに入ると思います。
私はあなたが見たい私のコードをこれ以上投稿したいと思います。