为了账号安全,请及时绑定邮箱和手机立即绑定

关于flask sqlalchemy 多对多 多表查询 的问题

关于flask sqlalchemy 多对多 多表查询 的问题

长风秋雁 2019-03-02 20:08:26
我想要实现这样一个功能,即返回用户关注的所有标签下的所有问题,并按照问题时间顺序排序。标签(Tag)与问题(Question)是多对多的关系,用户(User)与问题(Question)是一对多的关系,用户与标签是多对多关系我之前直接用的db.Table实现多对多,现在按照狗书将关联表改成了一个FollowTag模型,联结查询一直不怎么理解,请问该如何实现这个功能?感谢!?class FollowTag(db.Model):     tag_id = db.Column(db.Integer, db.ForeignKey('tag.id'),                        primary_key=True)     question_id = db.Column(db.Integer, db.ForeignKey('question.id'),                             primary_key=True)     create_time = db.Column(db.DateTime, default=datetime.utcnow)
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

已解决
就用db.Table就好了

查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 1505 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信