我有一个复杂的查询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()
。我怎么能这样做?