Djoser не отправляет письмо с активацией
Я пытаюсь заставить djoser или simple jwt (не уверен, что именно он должен отправлять) отправить ссылку активации после регистрации пользователя, но, похоже, это ничего не дает. Я зарегистрировал свой почтовый ящик с паролем приложения. Любая помощь будет принята с благодарностью. мой settings.py:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework_simplejwt.authentication.JWTAuthentication',
),
}
SIMPLE_JWT = {
'AUTH_HEADER_TYPES': ('JWT',),
}
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'kingrafiki61@gmail.com'
EMAIL_HOST_PASSWORD = '*********'
EMAIL_USE_TLS = True
DJOSER = {
'LOGIN_FIELD':'Email_Address',
'USER_CREATE_PASSWORD_RETYPE':True,
'USERNAME_CHANGED_EMAIL_CONFIRMATION':True,
'PASSWORD_CHANGED_EMAIL_CONFIRMATION':True,
'SEND_CONFIRMATION_EMAIL':True,
'SET_USERNAME_RETYPE':True,
'SET_PASSWORD_RETYPE':True,
'PASSWORD_RESET_CONFIRM_URL':'password/reset/confirm/{uid}/{token}',
'USERNAME_RESET_CONFIRM_URL':'password/reset/confirm/{uid}/{token}',
'ACTIVATION_URL':'activate/{uid}/{token}',
'SEND_ACTIVATION_EMAIL':True,
'SERIALIZERS': {
'user_create': 'nerve.serializers.UserCreateSerializer',
'user': 'nerve.serializers.UserCreateSerializer',
'user_delete': 'djoser.serializers.UserDeleteSerializer',
}
}