title: Some static files in django serve 404 when other dont- any ideas why?
body: <p>Using django 1.5</p>
  
  <p>I got static files configured like this:</p>
  
  <pre><code>STATIC_ROOT = '/home/&lt;user&gt;/Projects/&lt;name&gt;/static'
  STATIC_URL = '/static/'
  </code></pre>
  
  <p>i just run manage.py collectstatic</p>
  
  <p>directory listing:</p>
  
  <pre><code>static/css
  static/css/bootstrap.css
  static/css/addressbook.css
  static/css/bootstrap-responsive.css
  static/css/rewrite.css
  static/css/login.css
  </code></pre>
  
  <p>when I type
   localhost:8000/static/css/addressbook.css i got 404</p>
  
  <p>but:</p>
  
  <p>localhost:8000/static/css/bootstrap.css</p>
  
  <p>gives me a proper css content</p>
  
  <p>WTF? they are in the same folder and have same user/rights/groups</p>
  
  <p>part from menage.py runserver output:</p>
  
  <pre><code>[24/Jul/2013 12:18:19] "GET /static/css/addressbook.css HTTP/1.1" 404 1663
  [24/Jul/2013 12:19:16] "GET /static/css/login.css HTTP/1.1" 200 533
  [24/Jul/2013 12:20:12] "GET /static/css/addressbook.css HTTP/1.1" 404 1663
  [24/Jul/2013 12:32:51] "GET /static/css/bootstrap.css HTTP/1.1" 304 0
  </code></pre>
  
  <p><strong>UPDATE:</strong></p>
  
  <p>It's serving files not from "project/static" but from static folder under application folder
  I figure that out by deleting static forder under one app - files start to give 404. Same if I disable AppDirectoriesFinder.
  But it still not consistent some applications don't serve files even from "static" under application folder.</p>
  
  <p>My ideal situation will be: AppDirectoriesFinder commented out and all files served from <code>myProject/static/</code></p>