python - 如何从蓝图中导入包?

标签 python flask python-import blueprint

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

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

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

即,我想简单地执行 import foo 而不是 from foo import too_lazy, to_type, chunk_of, names

如何在蓝图中进行这种类型的导入?

最佳答案

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

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

关于python - 如何从蓝图中导入包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41398695/

相关文章:

python - 如何让用户只输入字母?

python - 在数组的开头添加元素并在末尾删除 numpy

python - 在 Django 中有没有办法将选项显示为复选框?

python - 在Windows上运行Flask不会执行flask run命令

python - 子模块上出现 ModuleNotFoundError

Python: 'from module' 与 'from__main__' 使用 timeit 的奇怪行为

Python flask 不会呈现多个模板,可能是 HTML 问题

python - 架构 Flask 与 FastAPI

python - 导入 Google 联系人库时出错?

python - 导入路径 - 正确的方式?