Djangoでlogin_required デコレータに login_url パラメータを指定する
login_required デコレータに login_url パラメータを指定するには、以下のようにします:
python
from django.contrib.auth.decorators import login_required
from django.urls import path
from . import views
urlpatterns = [
path('your-protected-view/', login_required(views.your_protected_view, login_url='/your-login-url/'), name='your_protected_view'),
# 他の URL パターンをここに追加
]
この例では、your_protected_view ビューにアクセスするためにログインが必要であることを示しています。もしログインしていない場合、/your-login-url/ にリダイレクトします。
login_url パラメータには、リダイレクト先として設定したい URL を指定します。'/your-login-url/' の部分を実際のログインページの URL に変更してください。

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