付属の開発サーバーで正常に動作するDjangoプロジェクトがあります。
「djangomanage.pyrunserver」を使用してもエラーはまったく発生せず、アプリは正常に動作しますが、mod_wsgiとApacheで使用しようとすると、ブラウザーに「Internal ServerError」と500エラーコードが表示され、 Apacheエラーログにエラーをインポートします。
ログのエラーは次のとおりです。
ImportError:登録という名前のモジュールがありません
私は次のようなパスにあるDjango登録モジュールを使用しています:
/opt/raj/photos/registration
Pythonシェルを起動し、sysをインポートし、sys.pathを使用してパスのリストを取得できるため、登録アプリがパスに含まれていることがわかります。
Pythonシェルから出力されるパスの一部を次に示します。
sys.path [''、'/ opt / raj / pyamf'、'/ opt / raj'、'/ opt / raj / pictures'、'/ opt / raj / pictures / register'、'/ usr / lib / python2 .6'、....]
どんな考えでもいただければ幸いです。