flask多对多关系怎么根据关联属性进行排序或查找?

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是中间表。
现在我想分别进行以下两个操作:

  1. 根据post数量对tag进行排序
  2. 获取所有post数量大于1的tag

该怎么写查询?

以上是 flask多对多关系怎么根据关联属性进行排序或查找? 的全部内容, 来源链接: utcz.com/p/937886.html

回到顶部