我有这样的文件夹结构
Project/
Common-resuable-code-i-wrote/
folder1
folder2
WebApp/
templates/
views
urls
etc
我正在尝试从 webapp 文件夹中的模块导入folder1。网络服务器启动,但是当我请求使用此代码的页面时,它会抛出有关无法找到该模块的异常。有没有办法让它工作而不重构一切?
最佳答案
将 PYTHONPATH 更新为 Project 或 Project 的父文件夹
http://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH
完成此操作后,或者如果您已经完成此操作,请在 Common-reusable-code-i-wrote 文件夹以及其中要从中导入代码的所有子文件夹中插入一个名为 __init__.py 的文件。
关于python - 在 django 根目录之外导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18387353/