问题
明明我有外键对应的反向引用,但是确报错说不存在:
Member():
gov_project = db.relationship('GovProjectBase', backref='member', cascade='all,delete')
---------------------------------------------------------------------------------------------------------------------
GovProjectBase().member # 报 AttributeError: 'GovProject' object has no attribute 'member' 不存在
原因
可能是因为你这个项目中初始化的时候没有加载到Member表
解决
在项目配置的蓝图中,加上下面这个代码,就可以了
# 引入未使用的模型防止报错
from models.member import *
原理就是让项目启动后 加载一遍你反向引用的表