From d92b66911775750bf852aafe91431ce51529e7ca Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Tue, 16 Feb 2010 19:22:50 +0100 Subject: [PATCH] fix DJANGO_SETTINGS_MODULE environment variable. It depends on settings module. --- gunicorn/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gunicorn/main.py b/gunicorn/main.py index 14bdb7a1..970fe30c 100644 --- a/gunicorn/main.py +++ b/gunicorn/main.py @@ -237,7 +237,9 @@ def run_django(): sys.path.append(os.path.join(project_path, os.pardir)) # set environ - os.environ['DJANGO_SETTINGS_MODULE'] = '%s.settings' % project_name + settings_name, ext = os.path.splitext(os.path.basename(settings_path)) + + os.environ['DJANGO_SETTINGS_MODULE'] = '%s.%s' % (project_name, settings_name) # django wsgi app return django.core.handlers.wsgi.WSGIHandler()