flask多对多关系怎么根据关联属性进行排序或查找?
标签Tag和文章Post是多对多的关系,标签model如下:
class Tag(db.Model): __tablename__ = 'tags'
id = db.Column(db.Integer, primary_key = True)
title = db.Column(db.String(64))
posts = db.relationship('Post',
secondary = post_tag_relations,
backref = db.backref('tags', lazy = 'dynamic'),
lazy='dynamic')
post_tag_relations
是中间表。
现在我想分别进行以下两个操作:
- 根据post数量对tag进行排序
- 获取所有post数量大于1的tag
该怎么写查询?
以上是 flask多对多关系怎么根据关联属性进行排序或查找? 的全部内容, 来源链接: utcz.com/p/937886.html