我正在开发一个中等大小的烧瓶应用程序。我有两个主要模块,一个用于创建数据库以免将其称为 schema.py,另一个用于提供视图 views.py。我在http://flask.pocoo.org/docs/patterns/packages/app
中使用建议的结构,
我db=SQLAlchemy(app)
在__init__.py
. 我在这里解决循环导入问题!以下是我的文件导入:
schema
.py:
from myapp import db
views
.py:
from myapp import app,db
import myapp.schema
__init__
.py
import myapp.views
因此,当我运行 schema.py 时,我会收到循环导入错误。我应该如何解决这个问题?我将不胜感激任何建议。