Python Flask
我想要实现这样一个功能,即返回用户关注的所有标签下的所有问题,并按照问题时间顺序排序。
标签(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)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.