Python 如何从蓝图导入包?

Python 如何从蓝图导入包?,python,flask,python-import,blueprint,Python,Flask,Python Import,Blueprint,设想一个使用Blueprint模式实现的简单Flask项目 app +-blueprint_1 | +-__init__.py | +-views.py | +-utils.py 现在,假设我想在我的blueprint_1视图中使用以下最佳实践导入utils: i、 例如,我只想做import foo而不是从foo import too\u lazy到\u type,bunch\u of,name 如何在蓝图中进行这种风格的导入?这可能不是正确的方法,这意味着from是善意的: #blue

设想一个使用Blueprint模式实现的简单Flask项目

app
+-blueprint_1
|  +-__init__.py
|  +-views.py
|
+-utils.py
现在,假设我想在我的
blueprint_1
视图中使用以下最佳实践导入
utils

i、 例如,我只想做
import foo
而不是
从foo import too\u lazy到\u type,bunch\u of,name


如何在蓝图中进行这种风格的导入?

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

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

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

# blueprint_1/views.py
from .. import utils