title: Django app not updating static files in browser
body: <p>The static files from third-party apps are not being updated in my Django site when it is served up in a browser with <code>runserver</code>. </p>
  
  <p>Here is my file structure (with many more static files):</p>
  
  <pre><code>- mysite
    - mysite
      - settings.py
      - wsgi.py
      . . .
    - myapp
      - templates
        - base.html
        - myapp.html
      - models.py
      - forms.py
      . . . 
    - static
      - MyApp
        - mystyle.css
      - autocomplete-light
        - select2.css
  </code></pre>
  
  <p>base.html:</p>
  
  <pre><code>{% load static %}
  &lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;
      {% block title %}Portal{% endblock title %}
    &lt;/title&gt;
    {% block stylesheets %}
      &lt;link rel="stylesheet" type="text/css" href="{% static 'myapp/mystyle.css' %}?{% now "U" %}"/&gt;
    {% endblock stylesheets %}
  &lt;/head&gt;
  &lt;body&gt;
    {% block content %}
    {% endblock content %}
  &lt;/body&gt;
  &lt;footer&gt;
    {% block footer %}
    {% endblock footer %}
  &lt;/footer&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>myapp.html:</p>
  
  <pre><code>{% extends "myapp/base.html" %}
  {% load static %}
  {% load crispy_forms_tags %}
  {% block title %}My App{% endblock title %}
  {% block stylesheets %}
    {{ block.super }}
  {% endblock stylesheets %}
  {% block content %}
    {% crispy formset helper %}
  {% endblock content %}
  {% block footer %}
  &lt;script type="text/javascript" src="{% static 'admin/js/vendor/jquery/jquery.js' %}?{% now "U" %}"&gt;&lt;/script&gt;
  {{ formset.media }}
  {% endblock %}
  </code></pre>
  
  <p>settings.py (relevant piece):</p>
  
  <pre><code>STATIC_ROOT = 'C:/Users/username/mysite/static/'
  STATIC_URL = '/static/'
  </code></pre>
  
  <p>I used <code>python manage.py collectstatic</code> to collect the static files for my app and the third party app (<code>django-autocomplete-light</code>) into the <code>STATIC_ROOT</code>. They exist in the STATIC_ROOT. I then served up my site with <code>runserver</code>. The static files are loaded with the site and their paths match back to the <code>STATIC_ROOT</code>. When I edit the static files (i.e. <code>select2.css</code> for the autocomplete app), the changes show up in <code>STATIC_ROOT</code>. However, they do not show up in the browser. </p>
  
  <p>I have tried clearing my cache, serving the site in various browsers, killing/restarting runserver, killing/restarting my text editor, and rerunning <code>collectstatic</code>. None of these attempts have worked - the static files simply will not update when the site is loaded.</p>
  
  <p>How do I get the static files to update in the browser? I think I might be either missing a setting in <code>settings.py</code>, or it may be an issue with <code>{{ formset.media }}</code>. I am at a loss, though.</p>