在烧瓶中,我定义了一个模型,其中的列如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则我没有得到这个错误。