0

mod_wsgi 3.4とapacheを使用する私のdjangoプロジェクトでは、すべての404ページが404エラーとしてではなく、500サーバーエラーとして返されます。

debugがtrueに設定されている場合、404エラーdjangoを返します。

ページが見つかりません(404)リクエストメソッド:GETリクエストURL:..指定されたクエリに一致するモデルがありません。Django設定ファイルにDEBUG=Trueがあるため、このエラーが表示されます。これをFalseに変更すると、Djangoは標準の404ページを表示します。

この問題を修正するための指針やガイドを提供する前に、この問題を経験したことがある人はいますか?

ありがとうございました。

4

1 に答える 1

1

これはおそらく mod_wsgi のバグではありません。

404.html「テンプレート」フォルダにファイルがあることを確認してください。Django が 404 エラーのテンプレートを見つけられない場合、Internal 500 エラーが発生します。

注: これでエラーが解決しない場合は、このページで 404 エラー ページを機能させる方法を参照してください。

于 2012-10-07T18:36:19.247 に答える