Hi,
I am using apache + wsgi for my Django project. But now i am a bit
confused. The project is under /home/yongzhen/workspace/www . I put
the apache folder under www, and it is same level with the project
"iStore". i write django.wsgi inside apache like this:
import os
import sys
path='/home/yongzhen/workspace/www/iStore'
if path not in sys.path:
    sys.path.append(path)

wsgi_dir=os.path.abspath(os.path.dirname(__file__))
project_dir=os.path.dirname(wsgi_dir)
sys.path.append(project_dir)
project_settings=os.path.join(project_dir,'settings')
os.environ['DJANGO_SETTINGS_MODULE']='www.iStore.settings'

import django.core.handlers.wsgi
application=django.core.handlers.wsgi.WSGIHandler()

But it does not work, the apache has the following error:
 mod_wsgi (pid=11619): Exception occurred processing WSGI script '/
home/yongzhen/workspace/www/apache/django.wsgi'.
 Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/
wsgi.py", line 230, in __call__
 self.load_middleware()
   File "/usr/local/lib/python2.6/dist-packages/django/core/handlers/
base.py", line 33, in load_middleware
     for middleware_path in settings.MIDDLEWARE_CLASSES:
File "/usr/local/lib/python2.6/dist-packages/django/utils/
functional.py", line 276, in __getattr__
     self._setup()
   File "/usr/local/lib/python2.6/dist-packages/django/conf/
__init__.py", line 40, in _setup
    self._wrapped = Settings(settings_module)
   File "/usr/local/lib/python2.6/dist-packages/django/conf/
__init__.py", line 75, in __init__
     raise ImportError("Could not import settings '%s' (Is it on
sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE,
e))
 [error] [client 66.249.66.53] ImportError: Could not import settings
'iStore.settings' (Is it on sys.path? Does it have syntax errors?): No
module named iStore.settings

It seems that something wrong with
"os.environ['DJANGO_SETTINGS_MODULE']='www.iStore.settings'", but it
also does not work when i change it to
os.environ['DJANGO_SETTINGS_MODULE']='iStore.settings'
Anyone knows what is the problem?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to