Since I've upgraded the version of Django and started a new project on
it, I cannot make it work properly with uwsgi.

The problem is that django doesn't import apps from project tree. My
settings.py looks like this:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # Uncomment the next line to enable the admin:
    'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',
    #Practical apps:
    'engine.blog',
)

My config for uwsgi looks like this (parsed by yaml):

uwsgi:
    uid: www-data
    gid: www-data
    socket: /tmp/wsgi_dev.sosek.net.sock
    module: django.core.handlers.wsgi:WSGIHandler()
    chdir: /home/sosek/nginx/dev.sosek.net/apps/engine
    env: DJANGO_SETTINGS_MODULE=engine.settings
    virtualenv: /home/sosek/.virtualenvs/dev.sosek.net
    pythonpath: /home/sosek/nginx/dev.sosek.net/apps

When I use from inside of the virtualenv "python manage.py runserver"
i get something like:
Error: No module named blog

For UWSGI, most recent calls look like this:
File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/site-
packages/django/template/defaultfilters.py", line 718, in date
    return format(value, arg)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/dateformat.py", line 310, in format
    return df.format(format_string)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/dateformat.py", line 33, in format
    pieces.append(force_unicode(getattr(self, piece)()))
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/dateformat.py", line 214, in r
    return self.format('D, j M Y H:i:s O')
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/dateformat.py", line 33, in format
    pieces.append(force_unicode(getattr(self, piece)()))
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/encoding.py", line 71, in force_unicode
    s = unicode(s)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/functional.py", line 121, in __unicode_cast
    return func(*self.__args, **self.__kw)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/translation/__init__.py", line 86, in
ugettext
    return _trans.ugettext(message)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/translation/trans_real.py", line 278, in
ugettext
    return do_translate(message, 'ugettext')
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/translation/trans_real.py", line 268, in
do_translate
    _default = translation(settings.LANGUAGE_CODE)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/translation/trans_real.py", line 183, in
translation
    default_translation = _fetch(settings.LANGUAGE_CODE)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/translation/trans_real.py", line 160, in
_fetch
    app = import_module(appname)
  File "/home/sosek/.virtualenvs/dev.sosek.net/local/lib/python2.7/
site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
ImportError: No module named blog
[pid: 7174|app: 0|req: 4/4] 78.8.143.124 () {40 vars in 1834 bytes}
[Tue Apr  3 17:54:33 2012] GET / => generated 0 bytes in 42 msecs
(HTTP/1.1 500) 0 headers in 0 bytes (0 switches on core 0)

-- 
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