import os, sys, site from os.path import dirname, abspath # Fix markdown.py (and potentially others) using stdout sys.stdout = sys.stderr SERVER_ROOT = abspath(dirname(dirname(__file__)))+'/' # Tell wsgi to add the Python site-packages to it's path. site.addsitedir(SERVER_ROOT+'venv/lib/python2.7/site-packages') from django.core.handlers.wsgi import WSGIHandler os.environ['DJANGO_SETTINGS_MODULE'] = 'config.settings.settings' application = WSGIHandler() sys.path = [SERVER_ROOT,] + sys.path from django.conf import settings sys.path.insert(0, os.path.join(settings.PROJ_ROOT, "app")) sys.path.insert(0, os.path.join(settings.PROJ_ROOT, "app/lib")) sys.path.insert(0, os.path.join(settings.PROJ_ROOT, "config"))