title: Django: Custom Template Tag not found in WSGI Application
body: <p>I've been using custom templatetags for the first time with Django. After some trouble I got it to work with <code>runserver</code>. But now when I try to access the page through Apache (with mod_wsgi) I get the error: </p>
  
  <pre><code>TemplateSyntaxError at /
  'webpage_helpers' is not a valid tag library: Template library webpage_helpers not found,
  tried django.templatetags.webpage_helpers,django.contrib.admin.templatetags.webpage_helpers,django.contrib.staticfiles.templatetags.webpage_helpers,webpage.templatetags.webpage_helpers
  </code></pre>
  
  <p>My file structure is the following:</p>
  
  <pre><code>project/
      project/
          wsgi.py
          settings.py 
      webpage/
          __init__.py
          views.py
          models.py
          templatetags/
              __init__.py
              webpage_helpers.py
      static/
      templates/
          base/
              base.html
          webpage/
              index.html
  </code></pre>
  
  <p>The error starts at <code>webpage/index.html</code></p>
  
  <pre><code>{% extends 'base/base.html' %}
  {% load webpage_helpers %}
  </code></pre>
  
  <p>My <code>wsgi.py</code> is still default, it only contains a line towards the <code>settings.py</code>.</p>
  
  <p>The error shows it's clearly looking at the right spot (<code>webpage.templatetags.webpage_helpers</code>) as last item.</p>
  
  <p>I've tried restarting apache through:
  <code>sudo service apache2 restart</code></p>
  
  <p>Keep in mind it's working perfectly with <code>runserver</code>.</p>
  
  <p>Does anyone know what I'm doing wrong?</p>