title: Django Static files not found
body: <p>I am working on a website which uses Django framework. I have put my project related static files in the folder called <code>our_static</code> and <code>collectstatic</code> files in <code>static</code>. Below are my settings</p>
  
  <pre><code>STATIC_URL = '/static/'
  STATIC_ROOT = os.path.join(BASE_DIR, "static/")
  
  STATICFILES_DIRS = [
       os.path.join(BASE_DIR, "our_static"), 
  ]
  </code></pre>
  
  <p>base.html file:</p>
  
  <pre><code>{% load staticfiles %}    
  &lt;!DOCTYPE html&gt;
  &lt;html lang="en"&gt;
  &lt;head&gt;
      &lt;meta charset="utf-8"&gt;
      &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
      &lt;link rel="stylesheet" href="{% static 'style.css' %}" /&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p>Here <code>our_static</code> files are not at all getting read. My <code>style.css</code> is in <code>our_static</code> folder.  </p>
  
  <p>EDIT:
  I am using AWS EC2 ubuntu 14.04 as my server, the website is working fine in localhost but not in AWS ubuntu server. I am using the Apache2 server.</p>
  
  <p>More config:</p>
  
  <pre><code>BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  STATICFILES_FINDERS =[
  'django.contrib.staticfiles.finders.FileSystemFinder',
  'django.contrib.staticfiles.finders.AppDirectoriesFinder',
  ]
  </code></pre>
  
  <p>my Apache2 config:</p>
  
  <pre><code>Alias /static /home/ubuntu/pythonserver/static
  &lt;Directory /home/ubuntu/pythonserver/static&gt;
      Require all granted
  &lt;/Directory&gt;
  
  &lt;Directory /home/ubuntu/pythonserver/pythonserver&gt;
      &lt;Files wsgi.py&gt;
          Require all granted
      &lt;/Files&gt;
  &lt;/Directory&gt;
  
  WSGIDaemonProcess pythonserver python-path=/home/ubuntu/pythonserver python-home=/home/ubuntu/knowmenow/
  WSGIProcessGroup pythonserver
  WSGIScriptAlias / /home/ubuntu/pythonserver/pythonserver/wsgi.py
  </code></pre>