flask查询mysql

请问一下,flask查询mysql,加上limit offset后,返回值该如何判断 找没找到呢?

r = Lines.query.filter(Lines.jp.like('%我们%')).limit(10).offset(10)

print(r) 返回sql字符串
print(r is None) 永远都是False
print(type(r)) 返回 <class 'flask_sqlalchemy.BaseQuery'>


阿波罗的战车
浏览 1290回答 2
2回答

慕粉6316878

返回的r是queryset列表,判断是否为空,就可以知道到底查询到数据了没有。直接 if r:xxxxx 即可。

杨魅力

for&nbsp;i&nbsp;in&nbsp;r: &nbsp;&nbsp;&nbsp;&nbsp;print(i)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python