Django Allauth TypeError в /accounts/confirm-email/
Я использую django-allauth для моей аутентификации django и при подтверждении электронной почты я получаю
TypeError at /accounts/confirmemail/MQ:1mk57U:HtWDA8B5NClWhK2L6nDxJgwlNRGItW_4FyhDqcbcfow/
и жалуется на argument of type 'bool' is not iterable
как я искал ответы были в причине использования django-rest-allauth
а здесь я не использую никакой rest api и столкнулся с этой проблемой.
некоторые конфигурации в моем settings.py
файле
# all auth config
AUTHENTICATION_BACKENDS = [
# Needed to login by username in Django admin, regardless of `allauth`
"django.contrib.auth.backends.ModelBackend",
# `allauth` specific authentication methods, such as login by e-mail
"allauth.account.auth_backends.AuthenticationBackend",
]
SITE_ID = 1
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
ACCOUNT_AUTHENTICATION_METHOD = "username_email"
ACCOUNT_LOGIN_ON_PASSWORD_RESET = True
Update: Полный трасбэк ошибки выглядит
Проблема возникает после подтверждения электронной почты, обратный url не действителен, поэтому вам нужно перейти к настройкам и проверить настройки для этого вы должны дать ему действительный url для повторного подтверждения. Поэтому я надеюсь пересмотреть урлы