天天看點

flask-sqlalchemy 循環引用

flask-sqlalchemy 循環引用

使用flask_sqlalchemy時,都會遇到循環引用問題

flask-sqlalchemy 循環引用

導緻了sqlalchemy裡面不可以用

flask-sqlalchemy 循環引用

為了友善大家了解flask_sqlalchemy循環引用,如圖。

flask-sqlalchemy 循環引用

主app檔案需要引用molds檔案中的模型,而molds檔案又需要引用主app檔案中的db

  

 

  解決循環引用辦法:

  

  我們把db放在一個單獨檔案(exts)中,然後主app檔案、moldes檔案分别從exts檔案中引用db。

如果把檔案都單獨分出來都不行,并且模型都沒有錯