プロジェクトのために Django から Flask に切り替えましたが、Django のような同様の構造をセットアップする方法が少しわかりません。
私のフラスコの例では、すべてが単一のファイルで正常に機能しますが、モデルを独自のクラスに取り込もうとした瞬間に、相互参照の問題が発生し、解決できません。
F11.py
app = Flask(__name__)
db = SQLAlchemy(app)
...
if __name__ == "__main__":
app.run()
models.py
class User(db.Model, UserMixin):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True)
password = db.Column(db.String)
問題はすでにここから始まりますdb.Model
。db
mainF11.py
でインスタンス化されているので、どうすればアクセスできますか? インポートしただけでは、相互参照エラーが発生します。