web-dev-qa-db-ja.com

エラー:staticfilesという名前のモジュールがありません

私はDjangoの初心者です。プロジェクトを本番サーバーにデプロイしようとしていますが、次のエラーが発生します。

Error: No module named staticfiles

サーバーを起動しようとする場合:

python manage.py runfcgi Host=127.0.0.1 port=8081 --settings=settings

fastCGI + nginxを使用

何か案が?

ありがとう!

20
Mc-

サーバー全体を削除してすべてを再インストールしただけで、すべてが解決しました。古いDjangoゴーストインストールか何かを手に入れたようです

すみません、ありがとう!

4
Mc-

おそらく古いバージョンのDjangoを使用しています。 staticfilesアプリはバージョン1.3からのみ利用可能です。

30
Seb

Setuptoolsを使用してDjango)のバージョンをアップグレードする必要がある可能性があります

Sudo easy_install --upgrade Django
6
MacGyverQue

このエラーが発生する可能性のある別の方法。正しいvirtualenvにいる場合でも、./manage.pyを呼び出すということです。何らかの理由で、virtualenvのシステムと想定されるシステムpythonを使用します。

正しい構文は次のとおりです。

python manage.py <command>

これで誰かの時間を節約できることを願っています。

3
myusuf3

参考までに-私はちょうどこのエラーに遭遇しました。システムのデフォルトのDjangoは1.2.1で、virtualenvでDjango 1.3を使用しています。アクティブ化するのを忘れたため、エラーが発生していました。 virtualenvなので、システムDjangoを使おうとしていました。

3
brousch