flask-sqlalchemy 循環引用
使用flask_sqlalchemy時,都會遇到循環引用問題
導緻了sqlalchemy裡面不可以用
為了友善大家了解flask_sqlalchemy循環引用,如圖。
主app檔案需要引用molds檔案中的模型,而molds檔案又需要引用主app檔案中的db
解決循環引用辦法:
我們把db放在一個單獨檔案(exts)中,然後主app檔案、moldes檔案分别從exts檔案中引用db。
如果把檔案都單獨分出來都不行,并且模型都沒有錯