Джанго не может найти приложения - PullRequest
0 голосов
/ 29 июня 2009

Я уже некоторое время работаю над приложением django на своем локальном компьютере, и я пытаюсь переместить его в средний контейнер, и у меня возникла проблема, когда я пытаюсь запустить django. это дает мне эту трассировку:

application failed to start, starting manage.py fastcgi failed:Traceback
(most recent call last): File "manage.py", line 11, in ?
execute_manager(settings) File
"/home/58626/data/python/lib/django/core/management/__init__.py", line 340,
in execute_manager utility.execute() File
"/home/58626/data/python/lib/django/core/management/__init__.py", line 295,
in execute self.fetch_command(subcommand).run_from_argv(self.argv) File
"/home/58626/data/python/lib/django/core/management/base.py", line 192, in
run_from_argv self.execute(*args, **options.__dict__) File
"/home/58626/data/python/lib/django/core/management/base.py", line 210, in
execute translation.activate('en-us') File
"/home/58626/data/python/lib/django/utils/translation/__init__.py", line
73, in activate return real_activate(language) File
"/home/58626/data/python/lib/django/utils/translation/__init__.py", line
43, in delayed_loader return g['real_%s' % caller](*args, **kwargs) File
"/home/58626/data/python/lib/django/utils/translation/trans_real.py", line
209, in activate _active[currentThread()] = translation(language) File
"/home/58626/data/python/lib/django/utils/translation/trans_real.py", line
198, in translation default_translation = _fetch(settings.LANGUAGE_CODE)
File "/home/58626/data/python/lib/django/utils/translation/trans_real.py",
line 181, in _fetch app = getattr(__import__(appname[:p], {}, {},
[appname[p+1:]]), appname[p+1:]) AttributeError: 'module' object has no
attribute 'web'

Имя первого приложения - "web".

1 Ответ

3 голосов
/ 29 июня 2009

Шаги, которые я предприму, будут

  1. Запустите сервер dev на вашем экземпляре Media Template. Если это работает успешно, очевидно, это ошибка с настройкой apache / nginx / whaever.
  2. У меня нет опыта запуска приложений от имени FCGI, что, как мне кажется, вы пытаетесь сделать. Мне кажется, что когда-то Fcgi не может найти ваши приложения. Так что, возможно, это проблема PYTHONPATH. Войдите / распечатайте sys.path из вашего скрипта fcgi и посмотрите там.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...