title: Django 2.1.2 Password reset auth view: Reverse for 'password_reset_confirm' not found
body: <p>I am having a problem with the passeord reset system.
  The code is as below. When I enter the respective URL into the browser address directly it shows the expected Django forms/pages.
  However if I fill an email address and hit enter/click the link, I get the "Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name." error at line 6 in password_reset_email.html.
  But I have included the uid64! and the token!
  Also, when I deliberately use an incorrect email address I get the "Reverse for 'password_reset_done' not found. 'password_reset_done' is not a valid view function or pattern name." error.</p>
  
  <p>I cannot see from the django documentation, other similar questions on this site, or various guides, what the obvious simple step is that I must have missed.</p>
  
  <pre><code>from django.urls import path
  from django.contrib.auth import views as auth_views
  
  from . import views
  
  app_name = 'users'
  urlpatterns = [
      path('password_reset/', auth_views.PasswordResetView.as_view(), name='password_reset'),
      path('password_reset/done/', auth_views.PasswordResetDoneView.as_view(), name='password_reset_done'),
      path('password_reset/confirm/&lt;uidb64&gt;/&lt;token&gt;/', auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
      path('password_reset/complete/', auth_views.PasswordResetCompleteView.as_view(), name='password_reset_complete'),
      ]
  </code></pre>