Changeset - b2db24035b3d
[Not reviewed]
default
0 2 0
Branko Majic (branko) - 12 years ago 2013-08-18 23:52:38
branko@majic.rs
DMT-1: Fix the project root look-up. Set-up the WSGI settings to activate the virtual environment.
2 files changed with 5 insertions and 1 deletions:
0 comments (0 inline, 0 general)
project/project_name/settings/base.py
Show inline comments
 
@@ -5,13 +5,13 @@
 
# project. Do not put any site-specific settings here.
 
#
 

	
 
from os import path
 

	
 
# Determine the Django project root directory.
 
PROJECT_ROOT = path.dirname(path.dirname(path.abspath(__file__)))
 
PROJECT_ROOT = path.dirname(path.dirname(path.dirname(path.abspath(__file__))))
 
ASSETS_ROOT = path.normpath(path.join(PROJECT_ROOT, "assets"))
 

	
 
# Language code for this installation. All choices can be found here:
 
# http://www.i18nguy.com/unicode/language-identifiers.html
 
LANGUAGE_CODE = 'en-us'
 

	
project/project_name/wsgi.py
Show inline comments
 
@@ -12,12 +12,16 @@ that later delegates to the Django one. 
 
middleware here, or combine a Django application with an application of another
 
framework.
 

	
 
"""
 
import os
 

	
 
# Set-up the virtual environment.
 
activate_this = path.abspath(path.join(path.dirname(__file__), "../../virtualenv/bin/activate_this.py"))
 
execfile(activate_this, dict(__file__=activate_this))
 

	
 
# We defer to a DJANGO_SETTINGS_MODULE already in the environment. This breaks
 
# if running multiple sites in the same mod_wsgi process. To fix this, use
 
# mod_wsgi daemon mode with each site in its own daemon process, or use
 
# os.environ["DJANGO_SETTINGS_MODULE"] = "{{ project_name }}.settings"
 
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")
 

	
0 comments (0 inline, 0 general)