2024-05-08 15:02:07 发布
网友
我试图在方法filter_by()上使用一个否定条件进行Flask-SQLAlchemy查询。在
filter_by()
我可以很容易地用User.query.filter_by(admin=True)获得谁是我系统的管理员,谁不是{}的管理员,但是我想用一个过滤器进行查询,该过滤器说明要忽略什么,例如:
User.query.filter_by(admin=True)
notRach = User.query.filter_by(name!='Rachmaninoff') # queries for all users whose name isn't Rachmaninoff
我怎样才能做到这一点?在
filter_by()接受关键字参数,因此需要用=传入字段,而{a1}将允许您使用!=,例如
=
!=
User.query.filter(User.name != 'Rachmaninoff')
注意filter()参数中的filter()和{}
filter()
filter_by()
接受关键字参数,因此需要用=
传入字段,而{a1}将允许您使用!=
,例如注意}
filter()
参数中的filter()
和{相关问题 更多 >
编程相关推荐