fi上带负条件的FlaskSQLAlchemy查询

2024-05-08 15:02:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在方法filter_by()上使用一个否定条件进行Flask-SQLAlchemy查询。在

我可以很容易地用User.query.filter_by(admin=True)获得谁是我系统的管理员,谁不是{}的管理员,但是我想用一个过滤器进行查询,该过滤器说明要忽略什么,例如:

notRach = User.query.filter_by(name!='Rachmaninoff')
# queries for all users whose name isn't Rachmaninoff

我怎样才能做到这一点?在


Tags: 方法nametrue过滤器flaskbyadminsqlalchemy
1条回答
网友
1楼 · 发布于 2024-05-08 15:02:07

filter_by()接受关键字参数,因此需要用=传入字段,而{a1}将允许您使用!=,例如

User.query.filter(User.name != 'Rachmaninoff')

注意filter()参数中的filter()和{}

相关问题 更多 >