Django allauth перенаправляет обратно на страницу регистрации после проверки электронной почты (которая также не работает)

У меня странная проблема с использованием Django allauth. Регистрация работает и отправляет письмо с подтверждением электронной почты, после того, как я нажимаю на ссылку подтверждения, отправленную по электронной почте, я перенаправляюсь на страницу подтверждения электронной почты. Проблема в том, что когда я нажимаю "подтвердить", чтобы подтвердить свой email, я перенаправляюсь обратно на страницу регистрации, и проверка также оказывается неудачной (ошибка не выдается). Когда я вхожу в систему как только что созданный пользователь, отправляется еще одно письмо с подтверждением, и цикл повторяется.

Я пытался настроить свои параметры на перенаправление на http://127.0.0.1:8000/

Settings.py

#django-allauth registraion settings
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS =1
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 5
ACCOUNT_USERNAME_REQUIRED = True
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_SIGNUP_PASSWORD_VERIFICATION = False
LOGIN_REDIRECT_URL = '/'  # Or whatever you want to redirect to after email verification

  
# 1 day
ACCOUNT_LOGIN_ATTEMPTS_TIMEOUT = 86400 

urls.py


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('testingland.urls')),
    path('api/', include('api.urls')),
    #all_auth_package
    url(r'^accounts/', include('allauth.urls')),
]

Попробуйте изменить ваш settings.py с

ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS =1
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 5
ACCOUNT_USERNAME_REQUIRED = True
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_SIGNUP_PASSWORD_VERIFICATION = False
LOGIN_REDIRECT_URL = '/'  # Or whatever you want to redirect to after email verification

To:

ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS =1
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 5 
ACCOUNT_USERNAME_REQUIRED = True 
ACCOUNT_EMAIL_REQUIRED = True 
ACCOUNT_SIGNUP_PASSWORD_VERIFICATION = False 
ACCOUNT_CONFIRM_EMAIL_ON_GET= True 
ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION= True LOGIN_REDIRECT_URL = '/'
ACCOUNT_LOGOUT_ON_GET=True ACCOUNT_LOGOUT_REDIRECT_URL='/'
Вернуться на верх