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