Recommended installation environment?
Jeremy Kerr
jk at ozlabs.org
Tue Nov 2 06:38:43 EST 2010
Hi Wolfgang,
> Now I get this:
>
> mod_wsgi (pid=24324): Exception occurred processing WSGI script
> '/var/www/patchwork/patchwork.wsgi'. Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py",
> line 241, in __call__ response = self.get_response(request)
> ...
> File
> "/usr/lib/python2.6/site-packages/django/utils/translation/trans_real.py",
> line 176, in translation default_translation =
> _fetch(settings.LANGUAGE_CODE)
> File
> "/usr/lib/python2.6/site-packages/django/utils/translation/trans_real.py",
> line 159, in _fetch app = import_module(appname)
> File "/usr/lib/python2.6/site-packages/django/utils/importlib.py", line
> 35, in import_module __import__(name)
> TemplateSyntaxError: Caught ImportError while rendering: No module named
> registration
>
>
> Guess I need to change more magic (to me) strings?
Yep, you'll need to tell sys.path about the registration module.
Unfortunately the one in the upstream mercurial repo doesn't work with
patchwork, but (as per a recent conversation), I've put the version I'm using
up at:
http://ozlabs.org/~jk/tmp/python-django-registration_0.7-2_all.deb
or if you'd prefer the same files in a tar.gz:
http://ozlabs.org/~jk/tmp/python-django-registration_0.7-2_all.tar.gz
Unpack and add the python include directory (the one containing the
'registration' dir) to sys.path, the same way you've done with the patchwork
module:
For example, if you've unpacked the tarball and got the registration module in
/var/www/patchwork/lib/python/registration (ie, there's a models.py in that
directory), then add this line:
sys.path.append('/var/www/patchwork/lib/python/')
Cheers,
Jeremy
More information about the Patchwork
mailing list