Я пытаюсь настроить проверку электронной почты в DRF с помощью rest-auth.Регистрация работает правильно, и письмо с подтверждением отправлено.Однако при переходе по ссылке для подтверждения я получаю сообщение об ошибке ключа.
Я понимаю, что это означает, что этот ключ проверки не существует, но я не понимаю, как это исправить, учитывая, что процесс регистрацииякобы был успешным?
У меня есть следующие пути в моей urls.py:
path('', include('rest_framework.urls', namespace='rest_framework')),
path('', include('rest_auth.urls')),
path('registration/', include('rest_auth.registration.urls')),
path('registration/', RegisterView.as_view(), name='account_signup'),
re_path(r'^account-confirm-email/', VerifyEmailView.as_view(), name='account_email_verification_sent'),
re_path(r'^account-confirm-email/(?P<key>[-:\w]+)/$', VerifyEmailView.as_view(), name='account_confirm_email'),
Следующие настройки в моих settings.py:
ACCOUNT_AUTHENTICATION_METHOD = 'email'
LOGIN_REDIRECT_URL = '/'
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_CONFIRM_EMAIL_ON_GET = False
ACCOUNT_EMAIL_REQUIRED = True
Иэто скриншот ошибки, которую я получаю:
Ошибка ключа