title: Django auth: Where to put custom templates?
body: <p>I want to set up user authentication with Django (1.9). As described in the documentation I included the auth view in my project's <code>urls.py</code> like</p>
  
  <pre><code>urlpatterns = [
      ...,
      url('^accounts/', include('django.contrib.auth.urls')),
      ...,
  ]
  </code></pre>
  
  <p>as the <a href="https://docs.djangoproject.com/en/1.9/topics/auth/default/#module-django.contrib.auth.views" rel="nofollow">documentation</a> describes, one needs to write custom templates for the Auth views. I put those templates in the directory <code>myproject/templates/registration/</code>. The problem is now that these templates, since they follow the predefined naming convention, clash with the admin templates for Auth views. E.g. if I follow in the link CHANGE PASSWORD in the admin, the admin view gets rendered with my custom template. How can I namespace my custom templates, so that they won't interfere with the admin?  </p>