<blockquote>
<p><strong>Override or customize the django auth setPasswordFrom and
PasswordResetForm</strong>, answer already give but without using path() in
django url i.e django 1.11 I have done in below ways. Copy the
setPasswordFrom form folder structure django.contrib.auth.forms import
SetPasswordForm.</p>
<p>In urls.py</p>
</blockquote>
<pre><code> from django.conf import settings
from django.conf.urls import url
from django.conf.urls.static import static
from django.contrib.auth import views as auth_views
from GetAdmin360.forms import (EmailValidationOnForgotPassword, CustomSetPasswordForm)
urlpatterns = [
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.PasswordResetConfirmView.as_view(form_class = CustomSetPasswordForm), {'template_name': 'registration/password_reset_confirm.html'}, name='password_reset_confirm'),
] + + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
</code></pre>
<blockquote>
<p>In forms.py in which I have override the setPasswordFrom and
PasswordResetForm</p>
</blockquote>
^{pr2}$