首页 > flask-sqlalchemy的relationship

flask-sqlalchemy的relationship

在知乎上看到相关解释
https://www.zhihu.com/question/38456789
但是看不懂其中的
addresses = session.query(Address).filter_by(user_id=user.id).all()
尤其是为什么只要user_id=user.id就是符合要求的addresses,这个没看懂

还有:
user_id = Column(Integer, ForeignKey('user.id'))
意思是吧 user_id 这一列设置成外键吗


这是sqlalchemy的语法,filter_by里面的筛选条件,表示user_id 为 user.id 记录。
后面那个问题表示的就是user_id这个字段是另一个表(user) 的id字段对应的外键

【热门文章】
【热门文章】