
filter_by用于使用常规kwarg对列名称进行简单查询,例如
db.users.filter_by(name='Joe')
使用可以完成相同的 *** 作
filter,而不是使用kwargs,而是使用’==’等于运算符,该运算符已在db.users.name对象上重载:
db.users.filter(db.users.name=='Joe')
您还可以使用编写更强大的查询
filter,例如以下表达式:
db.users.filter(or_(db.users.name=='Ryan', db.users.country=='England'))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)