我有三个软件包:Vendor.Apple
,Vendor.Pear
和Pear
。
在Vendor.Apple
中,需要从包Pear
中调用子程序。但是,导入(with
)Pear
程序包,然后尝试在其中调用过程Eat
,导致编译器认为Eat
过程在Vendor.Pear
内部。这将导致以下错误:
“吃”未在“梨”中声明
有没有办法使用绝对包路径来with
;是否可以解决以下事实:子软件包Apple
可以访问“令牌”,从而隐藏了我们尝试导入的软件包?
答案 0 :(得分:7)
所有库级软件包都在软件包if settings.DEBUG:
import debug_toolbar
urlpatterns = [
url(r'^__debug__/', include(debug_toolbar.urls)),
] + urlpatterns
中隐式声明,请参见ARM 10.1.1。
说Standard
(您不需要Standard.Pear.Eat
,实际上我不确定这是否合法!)