如何从column_name!= some_value的数据库中查找记录?

时间:2019-10-25 19:14:20

标签: python flask flask-sqlalchemy

在烧瓶中,我定义了一个模型,其中的列如id,name,status等。 状态值可以是-1,0,1,2,....(-ve允许-1,但所有都是+ ve) 我想查找状态不等于-1的所有记录的计数。 或者我可以说状态大于等于0的所有记录的计数。

我尝试过的是,我正在将代码编写为- Modelname.query.filter_by(status!= -1).count() or Modelname.query.filter_by(status >= 0).count()

但是在两种情况下我都遇到错误,例如状态未定义,因为filter_by不支持!=,并且我只尝试使用filter但出现了相同的错误,如果我使用status = -1则我没有得到这个错误。

0 个答案:

没有答案