python - 如何从 column_name != some_value 的数据库中查找记录?
问题描述
在烧瓶中,我定义了一个模型,其中的列类似于 id、name、status 等。状态值可以是 -1、0 、1、2、....(-1 允许用于 -ve 编号,除了都是+ve数字)我想找到状态不等于-1的所有记录的计数。或者我可以说状态大于等于 0 的所有记录的计数。
我尝试过的是,我正在编写代码 -
Modelname.query.filter_by(status!= -1).count()
or
Modelname.query.filter_by(status >= 0).count()
但是我在这两种情况下都没有定义状态错误,因为 filter_by 不支持!= 并且我只尝试使用过滤器但得到了相同的错误,如果我使用 status= -1 那么我没有得到这个错误。
解决方案
推荐阅读
- javascript - 如何在 Angular 中使用 Jasmine 测试回调
- node.js - 使用 Node 和 Express 从远程 url 获取 csv 数据
- html - 如何防止 Jsoup 转义 html?
- android - 如何写“to the power”和一些像Android中显示的文字?
- javascript - 我在调用 openweathermap 时收到 SyntaxError: Unexpected token < in JSON at position 0
- javascript - 网页抓取:无法使用页面标签移至下一页
- javascript - React useEffect 没有在链接到路由更改时触发
- python - 在程序运行一次之后,代码的主要部分会在继续之前自行循环一次并且不确定为什么?
- syncfusion - syncfusion 调度程序仅在 StartTime 一个月后才开始显示事件
- java - 春季启动警告!需要一个 Executor 来处理 java.util.concurrent.Callable