On 9 April 2010 17:09, MMRUser <[email protected]> wrote:
> I'm getting an import error on my server's log
>
> raise ImportError, "Could not import settings '%s' (Is it on sys.path?
> Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
> ImportError: Could not import settings 'myproject.settings' (Is it on
> sys.path? Does it have syntax errors?): No module named
> myproject.settings
>
> but I appended it correctly in my django.wsgi script
>
> import os
> import sys
>
> os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
>
> sys.path.append('F:/Apache Software Foundation/Apache2.2/sites/
> myproject')
> import django.core.handlers.wsgi
> application = django.core.handlers.wsgi.WSGIHandler()
>
> Can't figure out the reason...
>
> Python 2.6
> Apache 2.2
> mod_wsgi 3.0

You added the wrong directory, should be the parent directory of the
site, not the site directory itself.

This is explained in:

  http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango

But better than that, have a big read of:

  http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html

and use the WSGI script described at the end of the latter, it may
save you a lot of potential problems.

Graham

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to