title: Django: django-registration reverse lookup fails
body: <p>I'm using django-registration and in my settings.py I have set the login and logout urls as </p>
  
  <pre><code>LOGIN_URL = '/users/login/'
  LOGOUT_URL = '/users/logout/'
  </code></pre>
  
  <p>and in the urls.py I have set</p>
  
  <pre><code>url(r'^users/', include('registration.backends.default.urls', namespace='users')),
  </code></pre>
  
  <p>Everything works fine except when I try to got to localhost:8000/users/passwords/reset there is an error</p>
  
  <pre><code>NoReverseMatch at /users/password/reset/
  Reverse for 'django.contrib.auth.views.password_reset_done' with arguments '()' and keyword arguments '{}' not found.
  </code></pre>
  
  <p>However, when I add this line to the urls.py file everything works correctly</p>
  
  <pre><code>(r'^users/', include('registration.auth_urls')),
  </code></pre>
  
  <p>This solution is confusing me because registration.backends.default.urls includes the line </p>
  
  <pre><code>(r'', include('registration.auth_urls')),
  </code></pre>
  
  <p>which should be doing the same thing as the line added to my project's urls.py file. Why does adding the line to the project's urls.py file fix the error?</p>