2

local_import 関数は、モジュール ディレクトリからモジュールをランダムにインポートしません。エラーは次のとおりです。

ImportError: testapp.modules.mymodule という名前のモジュールがありません

Apache(wsgi)でweb2pyを使用すると、この問題が発生します。「python web2py.py」コマンドでローカルで実行しても問題ありません。

なにか提案を?

4

3 に答える 3

1

バージョン 1.96.1 の時点で、local_import()非推奨になりました。あなたはできるはずです:

import mymodule

sys.path をチェックする前に、アプリケーションの /modules フォルダーを調べます。

于 2011-09-23T13:11:23.803 に答える
1

私は自分の質問に答えます:) mod_proxyを使い始めましたが、すべて問題ありません。

于 2011-09-28T11:57:52.093 に答える
0

に追加testappしますPYTHONPATH

于 2011-09-23T08:00:05.730 に答える