Django では、ブラウザへの応答本文としてエラー情報のテキストを含む PermissionDenied 例外を返す公式の方法はありますか?
1 に答える
2
はい、ドキュメントには公式の視点があります。
404および500ビューと同じように、Djangoには403Forbiddenエラーを処理するビューがあります。ビューの結果が403例外になった場合、Djangoはデフォルトでビューdjango.views.defaults.permission_deniedを呼び出します。
このビューは、ルートテンプレートディレクトリにテンプレート403.htmlをロードしてレンダリングします。このファイルが存在しない場合は、RFC 2616(HTTP 1.1仕様)に従って、代わりに「403Forbidden」というテキストを提供します。
于 2013-02-06T04:52:00.923 に答える