zoro
zoro

Reputation: 109

Djoser Password reset confirmation

I have checked many resources,till now I couldn not understand how to setup password reset confirm.How do I do that?I can send email in /u/admin/register/reset_password/ endpoint but when it directs I don't know the process.It said no password reset confirm url,I set it in djoser settings but I got below error.I would like to know whole password reset process in djoser from start. enter image description here after i click post below error shows up. enter image description here

my settings.py:
DJOSER = {
    "USER_ID_FIELD": "username",
    "LOGIN_FIELD": "email",
    "PASSWORD_RESET_CONFIRM_URL": "u/admin/register/reset_password_confirm/{uid}/{token}",
    "ACTIVATION_URL": "/activate/{uid}/{token}",
    "SEND_ACTIVATION_EMAIL": True,
    "SERIALIZERS": {},
    'PASSWORD_CHANGED_EMAIL_CONFIRMATION':True
    # "EMAIL": {"password_reset": "users.views.ResetPasswordView"},
}

Upvotes: 0

Views: 471

Answers (1)

SamuelOsondu
SamuelOsondu

Reputation: 129

set up your Django email

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'your-email-password'

or print to your console with

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

Upvotes: 0

Related Questions