0

django プロジェクトを生成すると、そのディレクトリ構造は次のようになります。

-myproject

    --__init__.py

    --settings.py

    --rooturls.py

    --dbUtils.py

    --app1

        ---__init__.py

        ---views.py

        ---urls.py

    --app2

        ---__init__.py

        ---views.py

        ---urls.py   

apps に dbUtils をインポートしたいので、settings.py で構成します。

PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0, PROJECT_ROOT)

ただし、プログラムはまだモジュールを見つけることができません。

4

1 に答える 1

1

wsgi セットアップを試している場合は、ほとんどの場合、wsgi スクリプトのパスを更新する必要がありますwsgi.py

PYTHONPATHそれ以外の場合は、このパスを更新してください。

更新:次のようにインポートできます

from myproject import dbUtils

での更新sys.pathsettings.py、そのための良い場所ではありません。

于 2012-09-11T04:16:12.557 に答える