1
我有一个项目具有以下目录结构:导入模块名称冲突在Django
prj
|--- app_a
|--- app_b
|---- app_a
里面APP_B我有一个tests.py模块,我定义的测试。到目前为止这么好,问题是我需要评估import app_a
并获得prj.app_a,但是我得到的是prj.app_b.app_a。我试图用相对进口只是为了尝试作为一种变通方法,我也得到:
ValueError: Attempted relative import beyond toplevel package
是否有可能解决这一问题,但不重命名任何目录?
你是对的,非常感谢你的回答,也为了提高这个问题的英语语法。发布问题之前,我尝试使用__future__,但我得到了一个我误解的错误。 – RobertoAllende 2014-11-04 18:15:32