django app模块和相关导入

时间:2012-12-15 08:55:46

标签: django

嘿我想在我的应用程序中使用一些python模块。问题是该模块必须“托管”在app文件夹中。所以我把模块放在myapp / packagaes文件夹(myapp / packages / modulename)然后我尝试在django app from myapp.packages import modulename中加载它 - 这个工作正常,直到模块由子模块组成,子模块从这个模块导入一些其他子模块 - 然后导入路径错误,因为导入路径前没有myapp. prfix。

例如:

myapp/packages/module/submodule1/...
myapp/packages/module/submodule2/...

myapp/packages/module/submodule1/__init__.py

import module.submodule2 # this will fail because it should be import myapp.module.submodule2

那么如何在不修改模块源的情况下克服这种情况呢?

0 个答案:

没有答案