2
私が作成したカスタムインデックスページのdjango-allauth
ログイン/サインアップフォームをモーダルに移動しました。ログインに失敗した場合は/accounts/login/
にリダイレクトされ、サインアップに失敗した場合は/accounts/signup/
にリダイレクトされます。ただし、ログイン/サインアップフォームにエラーがなければすべて動作します。この動作を無効にするにはどうすればよいですか?私は常にra_app:index
にリダイレクトされますか?django-allauthエラー時にカスタムページにリダイレクト
settings.py
LOGIN_URL = 'ra_app:index'
LOGIN_REDIRECT_URL = 'ra_app:index'
ACCOUNT_LOGIN_REDIRECT_URL = 'ra_app:index'
ACCOUNT_LOGOUT_REDIRECT_URL = 'ra_app:index'
ACCOUNT_AUTHENTICATION_METHOD = 'email'
ACCOUNT_EMAIL_REQUIRED = True # Used in conjunction with ACCOUNT_AUTHENTICATION_METHOD to ensure ability to login
ACCOUNT_USERNAME_REQUIRED = False # Used in conjuction with ACCOUNT_AUTHENTICATION_METHOD to ensure ability to login
ACCOUNT_LOGOUT_ON_GET = True # Logout without confirmation
これは動作していないようです。ログインにエラーがある場合は、Allauthをホームページにリダイレクトする必要があります。 – Hybrid