1

私はこのようなフォルダ構造を持っています

Project/


        Common-resuable-code-i-wrote/
                                     folder1
                                     folder2
        WebApp/
               templates/
               views
               urls
               etc

webapp フォルダー内のモジュールから folder1 をインポートしようとしています。ウェブサーバーは起動しますが、このコードを使用するページをリクエストすると、モジュールが見つからないという例外がスローされます。すべてをリファクタリングせずにこれを機能させる方法はありますか?

4

1 に答える 1

1

PYTHONPATH を Project または Project の親フォルダーに更新します。

http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH

これを行った後、または既に行っている場合は、Common-reusable-code-i-wrote フォルダーに __init__.py というファイルを挿入し、そこにコードをインポートするすべてのサブフォルダーを挿入します。

于 2013-08-22T17:57:20.420 に答える