aboutsummaryrefslogtreecommitdiffstats
path: root/modules/apache/templates/django.wsgi
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2010-12-15 01:39:37 +0000
committerMichael Scherer <misc@mageia.org>2010-12-15 01:39:37 +0000
commit5f145dd06ad0ad325e24d3d60e11b195ffeec641 (patch)
tree84f1ce0d12d0517f4cfe725bae041eb392ab2726 /modules/apache/templates/django.wsgi
parent9be1bc9a8d8fe04767225fcde03755d240f9df02 (diff)
downloadpuppet-5f145dd06ad0ad325e24d3d60e11b195ffeec641.tar
puppet-5f145dd06ad0ad325e24d3d60e11b195ffeec641.tar.gz
puppet-5f145dd06ad0ad325e24d3d60e11b195ffeec641.tar.bz2
puppet-5f145dd06ad0ad325e24d3d60e11b195ffeec641.tar.xz
puppet-5f145dd06ad0ad325e24d3d60e11b195ffeec641.zip
- add support for multiple module_path ( as needed by transifex ), and
to not prefix the settings module ( in case of, but not needed now )
Diffstat (limited to 'modules/apache/templates/django.wsgi')
-rw-r--r--modules/apache/templates/django.wsgi11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/apache/templates/django.wsgi b/modules/apache/templates/django.wsgi
index 194e28d8..aa0b82c8 100644
--- a/modules/apache/templates/django.wsgi
+++ b/modules/apache/templates/django.wsgi
@@ -1,7 +1,16 @@
#!/usr/bin/python
import os, sys
-sys.path.append('<%= module_path %>')
+<%- for m in module_path -%>
+path = '<%= m %>'
+if path not in sys.path:
+ sys.path.append(path)
+<%- end -%>
+
+<%- if django_module -%>
os.environ['DJANGO_SETTINGS_MODULE'] = '<%= django_module %>.settings'
+<%- else -%>
+os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
+<%- end -%>
import django.core.handlers.wsgi