From: zuber Date: Wed, 12 Aug 2009 20:24:20 +0000 (+0200) Subject: Dodanie skryptu dispatch.wsgi. X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/9199a3ab47af269d34a6f4d8a1747d8797bf70c8?ds=inline;hp=-c Dodanie skryptu dispatch.wsgi. --- 9199a3ab47af269d34a6f4d8a1747d8797bf70c8 diff --git a/project/dispatch.wsgi b/project/dispatch.wsgi new file mode 100755 index 00000000..5724b23c --- /dev/null +++ b/project/dispatch.wsgi @@ -0,0 +1,25 @@ +#!/usr/bin/env python +import os +from os import path +import sys + +PROJECT_ROOT = path.realpath(path.dirname(__file__)) + +# Redirect sys.stdout to sys.stderr for bad libraries like geopy that use +# print statements for optional import exceptions. +sys.stdout = sys.stderr + +# Add apps and lib directories to PYTHONPATH +sys.path.insert(0, path.join(PROJECT_ROOT, '../apps')) +sys.path.insert(0, path.join(PROJECT_ROOT, '../lib')) + +# Emulate manage.py path hacking. +sys.path.insert(0, path.join(PROJECT_ROOT, "..")) +sys.path.insert(0, PROJECT_ROOT) + +# Run Django +os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' + +from django.core.handlers.wsgi import WSGIHandler +application = WSGIHandler() +