Our team works on project with django-rest-api on back-end and angular-2 on front end. we have problem with password reset. Here urls:
from django.contrib.auth import views as auth_views
urlpatterns = patterns(
'',
url(r'^password_reset/$', auth_views.password_reset, name='password_reset'),
url(r'^password_reset/done/$', auth_views.password_reset_done, name='password_reset_done'),
url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',auth_views.password_reset_confirm, name='password_reset_confirm'),
url(r'^reset/done/$', auth_views.password_reset_complete, name='password_reset_complete'),
)
When request to password_reset is posted, user receives email with link contains password reset token. The token should have an expiration time within 24 hours.
want to make password reset api, so we can change the password using postman and also frontend developer use this api.