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'))



