Dica 48 - DRF: Reset de Senha com djoser - Django REST framework
Importante: remova a \ no meio das tags.

Github: https://github.com/rg3915/drf-example
MailHog
Rode o MailHog usando Docker.
docker run -d -p 1025:1025 -p 8025:8025 mailhog/mailhog
Endpoints

Edite settings.py
Página em pt-br
Edite settings.py
Página com template personalizado
Edite settings.py
Crie uma nova app
Crie um arquivo email.py
Crie o template de e-mail
https://github.com/sunscrapers/djoser/blob/master/djoser/templates/email/password_reset.html
Edite password_reset.html
Postman
Login
POST: http://localhost:8000/api/v1/auth/token/login/
Reset
POST: http://localhost:8000/api/v1/users/reset_password/
NĂŁo precisa de Token Authorization.
Reset Password Confirm
POST: http://localhost:8000/api/v1/users/reset_password_confirm/
NĂŁo precisa de Token Authorization.
Se em settings vocĂŞ definir PASSWORD_RESET_CONFIRM_RETYPE=True entĂŁo vocĂŞ precisa passar re_new_password.
Last updated
Was this helpful?