Hi, all--
I have a Mezzanine site under development that I've been hacking on
for about a week. I'm getting close to being able to deploy the first
version, and I would like to run it under uWSGI. But uWSGI is having
trouble finding certain components.
I created the project in a virtualenv, using the simple command:
mezzanine-project salix_site
so the directory structure looks like:
.../test/
pyenv/
[VIRTUALENV FILES]
salix_site/
__init__.py
local_settings.py
manage.py
settings.py
urls.py
wsgi.py
Actually, there's some additional stuff I've added, but I'm just
trying to show that AFAIK the essential components are all there. I
think I have only modified INSTALLED_APPS in settings.py, and added
the SECRET_KEY, NEVERCACHE_KEY, and DATABASES variables in
local_settings.py.
My current uwsgi.ini file looks like:
> [uwsgi]
> plugins = python2
> chdir = /srv/http/salixmedia.com/test
> module = salix_site.wsgi
> callable = application
> virtualenv = /srv/http/salixmedia.com/test/pyenv
> master = true
> processes = 4
> socket = /tmp/salix-test.sock
> chmod-socket = 666
> vacuum = true
And when I run 'uwsgi --ini uwsgi.ini', it appears to be finding the
wsgi module, but then when I attempt to visit the site in my browser,
I get this error:
> django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not
> be empty.
But, as I mentioned above, I did set SECRET_KEY in local_settings.py.
This error suggests that the local settings are not available. So I
tried modifying the local settings import statement in settings.py to
read:
try:
from salix_site.local_settings import *
Then I get a new error:
> django.core.exceptions.ImproperlyConfigured: The included urlconf
> salix_site.urls doesn't have any patterns in it
Well, I don't know what to make of that. I didn't create any URL
patterns, but my urls.py seems to import the default patterns from
Mezzanine - and anyway, it works fine when I run the site directly
with './manage.py runserver'.
It appears to me that mezzanine is doing some kind of path/package
name manipulation that uWSGI doesn't know about. Any idea what I can
do about this?
--
Matt Gushee
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.