title: Django Project: namespace 'admin' isn't unique
body: <p>on trying to run C:\Python34/python manage.py makemigrations, I get the following error: (following a tutorial from <a href="http://www.testandtrack.io" rel="nofollow noreferrer">www.testandtrack.io</a>)</p>
  <p><strong>Error</strong></p>
  <pre><code>WARNINGS: ?: (urls.w005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLS in this namespace
  </code></pre>
  <p>What precisely do I need to change and where do I need to look?</p>
  <p><strong>teachers/url.py</strong></p>
  <pre><code>from django.contrib import admin
  from django.urls import path
  from django.urls import include, path
  from . import views
  
  urlpatterns = [
      path('admin/', admin.site.urls),
      path('', views.teachers, name='teachers'),
      
  ]
  </code></pre>
  <p><strong>url.py</strong></p>
  <pre><code>from django.contrib import admin
  from django.urls import include, path
  urlpatterns = [
      path('admin/', admin.site.urls),
      path('', include('main.urls')),
      path('teachers/', include('teachers.urls')),
  ]
  </code></pre>
  <p><strong>main/url.py</strong></p>
  <pre><code>urlpatterns = [
      path('admin/', admin.site.urls),
      path('header/', views.header, name='header'),
      path('', views.index, name='index'),
      
  ]
  </code></pre>
  <p>I've pasted the various url.py files above and imagine it's a problem somewhere there. could anyone please point me in the right direction, with an explanation please?</p>
  <p>I've considered that I could/should remove</p>
  <p>path('admin/', admin.site.urls),</p>
  <p>from all but the urls.py file (root) .....when I do remove this, I don't get the same error, but I don't know if that will cause other problems and if this is the right thing to do?</p>