如何根据项目列表过滤InstrumentedList而不是只针对一个对象?

2024-06-07 05:41:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像这样的模型

class Message(db.Model):
    keywords = db.relationship('MessageKeyword', back_populates='message', lazy='subquery')

class Keyword(db.Model):
    messages = db.relationship('MessageKeyword', back_populates='keyword')

现在我可以过滤包含某个关键字对象的消息

^{pr2}$

但是如果我想过滤包含关键字列表[kw1, kw2, ...]而不是一个kw的消息呢?在


Tags: 模型消息messagedbmodelback关键字lazy