私は fecora 11 を持っていて、mod_wsgi2.5 と apache2.2 で django を設定しています。そして、ローカルで「python manage.py runserver」を実行できます。それは正常に動作します。リモート ブラウザからテストするとエラーが発生しました。
提案と助けをありがとう!
私はちょうどこの問題を抱えていました。sys.path.append('/path/to/project').wsgi ファイルに追加すると消えてしまいました。
アプリケーションに Django プロジェクトが含まれています$PYTHONPATHか (Python がサーバー コンテキストで呼び出された場合)。たとえば、Django プロジェクトが にある/home/wwwuser/web/myproj場合/home/wwwuser/web、$PYTHONPATH. これは、Web サーバーから呼び出されたときにプロジェクトをロードするスクリプトで設定する必要があります。
./manage runserverそれらが同じであることを確認できます。/usr/local/django/myappさらに、前にPYTHONPATH を介して見つけることができた別の myapp パッケージがある場合、ImportErrorが発生する可能性があります。