Python 如何从蓝图导入包?
设想一个使用Blueprint模式实现的简单Flask项目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
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