title: Path to static file in Django - 404
body: <p>I'm completely lost and can't figure out how to configure path to just one css file.
  The site structure is:</p>
  
  <pre><code>--mysite
   |
   |-/static
      | 
      /styles
          |
         site.css
  </code></pre>
  
  <p>What should I put into STATIC_URL and STATIC_ROOT to make it work?
  And how to link this file? (Currently it's </p>
  
  <pre><code>&lt;link rel='stylesheet' href="{% static 'styles/site.css' %}" /&gt;
  </code></pre>
  
  <p>)
  and</p>
  
  <pre><code>STATIC_URL = 'static/'
  STATIC_ROOT = os.path.join(BASE_DIR, 'mysite/static/')
  </code></pre>
  
  <p>and mysite.urls:</p>
  
  <pre><code>urlpatterns = [
      url(r'^admin/', admin.site.urls),
      url(r'^hello/$', hello),
      url(r'^mysite/$', mysite)
  ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
  </code></pre>
  
  <p>The error is: </p>
  
  <pre><code>Page not found (404)
  Request Method: GET
  Request URL:    http://127.0.0.1:8000/mysite/static/styles/site.css
  Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
  ^admin/
  ^hello/$
  ^mysite/$
  ^static\/styles\/(?P&lt;path&gt;.*)$
  The current URL, mysite/static/styles/site.css, didn't match any of these.
  </code></pre>