Sqlalchemy-Python加两个基本查询

时间:2019-12-24 14:32:29

标签: python flask sqlalchemy

我想要一个包含这两个基本查询的集合。我该怎么办?

我尝试使用像List这样的运算符'+',但是它不起作用。

我的代码在这里:

question1 = Question.query.filter_by(question_hard=1).order_by(func.random()).limit(10)
question2 = Question.query.filter_by(question_hard=2).order_by(func.random()).limit(20)

正在寻找这样的东西: question = question1 + question2

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式使用它:

question = question1.union(question2)

sqlalchemy.orm.query.Query.union