奇妙な問題。次の 2 つの方法で実行する Django サイトがあります。
- apache/wsgi 経由:80 通常
- on
python manage.py runserver
:8000 テスト時
wsgi を使用すると、すべて正常に動作しますがrunserver
、エラー ページ ( debug = True
) に到達すると、ページが途中まで読み込まれ、トレースバックを表示せずに永遠に読み込まれ続けます。
「途中」のロードに関する注意事項:
- 同じエラーでまったく同じポイントにロードされているようです
- 別のエラーの場合、別のポイントになります (Firebug によると、トレースバックの別の部分と別のファイル サイズの両方)。
- 別のブラウザーの場合、別のポイントに読み込まれます (ページがリロードされる場合、一貫して同じポイント)。
- 例: トレースバックの最初のステップの 'local vars' に読み込まれる ValueError があり
request
ます。Firefox では一貫して までロードされますSSH_CONNECTION
が、Chrome では までロードされSHELL
ます (Firefox では正常にロードされます)。 - サーバーを再起動しても効果はありません。
通常の (エラーのない) ページは正常に読み込まれます。コンソールには特別なことは何も表示されず、コード 500 のリクエストだけが表示されます。