首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Flask-Restless支持的查询操作符like

如何使用Flask-Restless支持的查询操作符like
EN

Stack Overflow用户
提问于 2014-03-04 18:46:52
回答 1查看 311关注 0票数 0

我有以下类关系,我一直想知道如何使用"Like“运算符。

代码语言:javascript
复制
class A(db.Model):
    b = db.relationship("B")

class B(db.Model):
    info = db.Column(db.String(20))

当我将查询收缩为:

代码语言:javascript
复制
q={"filters": [{"name":"b__info", "op":"like", "val": "M%"}],
    ..."order_by"... "page.."}

我得到了这些输出

代码语言:javascript
复制
{
     "message": "Unable to construct query"
}

如果我将"op“从"like”更改为"any",我将不会收到该错误消息。

你对"like“操作符有什么有用的指导吗?

Thx

chfw

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 19:03:43

我发现这个帖子很有帮助:

https://github.com/jfinkels/flask-restless/issues/272

在我的案例中,解决方案是:

代码语言:javascript
复制
q = {"filters": 
     [{"name": "b", 
       "op": "any",
       "val": {"name":"info", 
               "op":"like", 
               "val":"M%"}
      }], 
     .. "order_by"... "page"...
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22169766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档