私は中型フラスコのアプリケーションに取り組んでいます。私は 2 つのメイン モジュールを持っています。1 つは schema.py と呼ばないようにデータベースを作成するモジュールで、もう 1 つはビューを提供するモジュールである 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 を実行すると、循環インポート エラーが発生します。これをどのように解決すればよいですか?提案をいただければ幸いです。