如何从蓝图中导入包?

How to import a package from a blueprint?

想象一个使用蓝图模式实现的简单 Flask 项目。

app
+-blueprint_1
|  +-__init__.py
|  +-views.py
|
+-utils.py

现在,假设我想使用此处的最佳实践在我的 blueprint_1 视图中导入 utilshttp://docs.python-guide.org/en/latest/writing/structure/#modules

即,我只想做 import foo 而不是 from foo import too_lazy, to_type, bunch_of, names

如何在蓝图中执行这种导入方式?

这可能不是正确的方式,这意味着 from 是善意的:

#blueprint_1/views.py
...
try:
    import os
    os.chdir('..')
    import utils
except:
    pass

不确定我是如何错过了非常明显的答案,但显然我可以做到这一点:

# blueprint_1/views.py
from .. import utils