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   

我想在我的应用程序中导入 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 回答