From: Guilherme Salgado Date: Tue, 15 Feb 2011 02:30:54 +0000 (+0000) Subject: helpers: Change patchwork.wsgi to include the apps/ dir in sys.path X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;ds=sidebyside;h=1dbb7b85cb00bbdfecfce8831096d9a15111ac37;p=patchwork helpers: Change patchwork.wsgi to include the apps/ dir in sys.path Without this, templates will crash as they reference patchwork. directly. Also removes the patchwork.wsgi symlink from the root and use the real file in patchwork.wsgi.conf instead, as suggested by Dirk Wallenstein. Signed-off-by: Guilherme Salgado Signed-off-by: Jeremy Kerr --- diff --git a/lib/apache2/patchwork.wsgi b/lib/apache2/patchwork.wsgi index 0488b48..869bb9d 100644 --- a/lib/apache2/patchwork.wsgi +++ b/lib/apache2/patchwork.wsgi @@ -9,8 +9,10 @@ import os import sys -basedir = os.path.dirname(__file__) +basedir = os.path.join( + os.path.dirname(__file__), os.path.pardir, os.path.pardir) sys.path.append(basedir) +sys.path.append(os.path.join(basedir, 'apps')) os.environ['DJANGO_SETTINGS_MODULE'] = 'apps.settings' import django.core.handlers.wsgi diff --git a/lib/apache2/patchwork.wsgi.conf b/lib/apache2/patchwork.wsgi.conf index e99f8c6..3756e5a 100644 --- a/lib/apache2/patchwork.wsgi.conf +++ b/lib/apache2/patchwork.wsgi.conf @@ -16,5 +16,5 @@ -WSGIScriptAlias / "/srv/patchwork/patchwork.wsgi" +WSGIScriptAlias / "/srv/patchwork/lib/apache2/patchwork.wsgi" WSGIPassAuthorization On diff --git a/patchwork.wsgi b/patchwork.wsgi deleted file mode 120000 index cf13d18..0000000 --- a/patchwork.wsgi +++ /dev/null @@ -1 +0,0 @@ -lib/apache2/patchwork.wsgi \ No newline at end of file