如何在SQLalchemy中使用from_statement和分页?

时间:2015-01-24 17:57:03

标签: sqlalchemy

我有一个复杂的查询sql = "SELECT title, name, country FROM ...",我使用

执行
results = db.session.query("title", "name", "country").from_statement(text(sql)).all()

这可以产生并产生预期的效果。我想对此查询进行分页,但

results = db.session.query("title", "name", "country").from_statement(text(sql)).paginate(1,10, False)

给我错误AttributeError: 'Query' object has no attribute 'paginate'。我已在代码中的其他位置成功使用过paginate(),但从未使用from_statement()。我怎么能这样做?

0 个答案:

没有答案