On 02/07/2014, at 8:59 PM, Liam Thompson <[email protected]> wrote:

> > Following the instructions from the PyPi mod_wsgi pages I'm trying to get 
> > the pypi modules to work with django 
> > (virtualenv activated). 
> > 
> > Everything is fine up until I run "python -v manage.py runmodwsgi" 
> > 
> > whereafter I receive a 
> > 
> > # /opt/code_home/.../apache/__init__.pyc matches 
> > /opt/code_home/.../apache/__init__.py 
> > import apache # precompiled from /opt/code_home/.../apache/__init__.pyc 
> > ImportError: No module named wsgi 
> > 
> > Obviously an import error, perhaps another one of those pesky path problems 
> > from Django ? I don't get this error running 
> > the site from the base wsgi, so there must be information missing that 
> > pypi-wsgi needs. 
> 
> What is WSGI_APPLICATION set to in the Django settings.py file, and what is 
> the directory structure you have? 
> 
> Normally the structure would be: 
> 
> mysite 
> mysite/htdocs/* 
> mysite/manage.py 
> mysite/mysite 
> mysite/mysite/__init__.py 
> mysite/mysite/settings.py 
> mysite/mysite/urls.py 
> mysite/mysite/views.py 
> mysite/mysite/wsgi.py 
> 
> Key settings in the settings.py file would then be: 
> 
> ROOT_URLCONF = 'mysite.urls' 
> WSGI_APPLICATION = 'mysite.wsgi.application' 
> 
> My directory structure is a little different
> 
> instead of mysite/mysite, it is just mysite/
> 
> mysite 
> mysite/static
> mysite/media
> 
> mysite/manage.py 
> mysite/urls.py 
> 
> mysite/settings/__init__.py 
> mysite/settings/local.py
> mysite/settings/base.py
> 
> mysite/apache/apache.wsgi
> 
> mysite/myapp
> mysite/myapp/__init__.py 
> mysite/myapp/views.py 
> 
> ROOT_URLCONF = 'urls' 
> WSGI_APPLICATION = 'apache.wsgi.application' 

The WSGI_APPLICATION setting is wrong, or at least the filename for the WSGI 
script file is wrong.

You should rename:

mysite/apache/apache.wsgi

to:

mysite/apache/wsgi.py

if you are going to use that structure.

Try that and see how it goes.

Graham

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to