Djangoで@login_requiredデコレータで、リダイレクト先を変更したい
@login_requiredデコレータを使用してログインが必要なページにカスタムのリダイレクト先を指定するには、LOGIN_URL設定を使用します。この設定は、ユーザーがログインしていない場合にリダイレクトされるURLを指定します。
LOGIN_URLを変更するには、プロジェクトのsettings.pyファイルに次のような行を追加します:
python LOGIN_URL = 'your_custom_login_url'
ここで、your_custom_login_urlはログインしていない場合にリダイレクトされるURLのパスを指定します。たとえば、'/accounts/login/'や'/login/'などが考えられます。
この設定を行った後、@login_requiredデコレータを使用したビューでユーザーがログインしていない場合のリダイレクト先が変更されます。

ディスカッション
コメント一覧
まだ、コメントがありません