2009-06-29 9 views
0

私は現地時間のコンピュータでdjangoアプリケーションに取り組んでいましたが、私はdjangoを起動しようとするとmediatempleコンテナに移動しようとしました。このトレースバックを私に与える: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"です。私はかかるだろう

+0

Djangoを起動しようとすると、 **あなたは開発者**を起動しようとするとこれは意味しますか? – scvalex

+0

設定ファイルが新しい場所を考慮していることを確認しましたか? – AlbertoPL

+0

私のために大文字を使用することはできますか?適切な英語のように見せるためにShiftキーを使用しないと読むのは難しいです。 –

答えて

3

手順

  1. があなたのメディアテンプレートのインスタンス上のdevのサーバーを実行されます。それが正常に実行された場合、明らかにあなたのapache/nginx/whaever設定でエラーになります。
  2. FCGIとしてアプリを実行している経験はありません。あなたが行っているように見えます。 Fcgiが何らかの形で動いているときに、あなたのアプリを見つけることができないと私は思っています。これはおそらくPYTHONPATHの問題です。あなたのfcgiスクリプトからsys.pathを記録/印刷し、そこを見る。
+0

+1:PYTHONPATHは正しくありません。多くの場合、ローカルコンピュータの開発は、 "運が良ければ"動作するディレクトリではじまります。 –

関連する問題