如下图所示,在包的导入时,框框里的import如果改为:
from bluelog import db
会有什么不同吗?
把扩展对象放到单独的模块可以避免循环依赖的问题,比如:
models.py
__init__.py
这种情况下如果 db 对象放到 __init__.py 模块,就会产生循环导入。
明白了些,我还想确认下,关于watchlist那个程序,我也有类似的问题想请教:
如图一,红框框所示的那句代码
改为图二中两个蓝框框的代码后,图二中黄色框框里的代码应该没有任何影响吧
.
没有。
Thank you Master!