私は自分のプロジェクトに内部アカウントのプライバシー許可を持っています (たとえば、友人だけがユーザーのプロフィール ページを見ることができます)。この場合、カスタム許可拒否ページを作成したいと考えています。ステータス コードが 403 の TemplateView から応答を返す方法はありますか?
このようなもの:
class PrivacyDeniedView(TempateView):
template_name = '...'
status_code = 403
dispatch() をオーバーライドすることでこれを行うことができますが、おそらく Django にはすぐに使用できるソリューションがあります
回答: 一般的な解決策はないようです。最良の方法は@alecxeによって提案されていますが、@FoxMaSkが提案したようにMixinにカプセル化されています