title: URLconf does not appear to have any patterns in it/Circular import error
body: <p>I am following a tutorial found in the Django documentation and upon attempting to map a view to a URL I received the following error: </p>
  
  <pre><code>raise ImproperlyConfigured(msg.format(name=self.urlconf_name))
  django.core.exceptions.ImproperlyConfigured: The included URLconf 'pollSite.urls' d
  oes not appear to have any patterns in it. If you see valid patterns in the file th
  en the issue is probably caused by a circular import
  </code></pre>
  
  <p>. I have a <code>pollSite</code> project and a <code>poll</code> app. </p>
  
  <p>pollSite/pollSite/urls.py:</p>
  
  <pre><code>from django.contrib import admin
  from django.urls import path, include
  
  urlpatterns = [
      path('admin/', admin.site.urls),
      path('polls/', include('polls.urls')),
  ]
  </code></pre>
  
  <p>pollSite/poll:</p>
  
  <pre><code>from django.urls import path
  from . import views
  
  urlpatterns = [
      path('', views.index, name='index'),
  ]
  </code></pre>
  
  <p>views.py:</p>
  
  <pre><code>from django.shortcuts import render
  from django.http import HttpResponse
  
  def index(request):
      return HttpResponse("Hello, world")
  </code></pre>
  
  <p>I thought I may have mistyped something so I went back and copied the code from the docs and pasted it directly into my editor and still got the same error. I'm not sure what a <code>circular import</code> is but I am also working with <code>virtualenv</code> for the first time and am not sure if that could be causing this. Any suggestions?</p>
  
  <p>Tutorial incase anyone was interested: <a href="https://docs.djangoproject.com/en/2.2/intro/tutorial01/" rel="nofollow noreferrer">https://docs.djangoproject.com/en/2.2/intro/tutorial01/</a></p>