我在烧瓶-sqlalchemy中使用like函数,代码如下:
Customer.query.filter(Customer.username.like("%"+name+"%")).all()
客户是表的名称,用户名是其属性,名称是变量。我希望当名称为 None 时,代码具有与以下内容相同的结果。
Customer.query.all()
我该怎么办?
您可以使用sqllchemyis_(None)
和isnot(None)
进行查询(对布尔值也有效(
Customer.query.filter(Customer.username.is_(None)).all()
小心,is_()
有一个下划线来区分 Pythonis