【问题标题】:combine like and filter_by method in sqlachemy在 sqlalchemy 中结合 like 和 filter_by 方法
【发布时间】:2020-07-30 23:44:59
【问题描述】:
    keyword = request.form.get('keyword')  

    search ="%{}%".format(keyword)

    posts = Create.query.filter(Create.title.like(search)).all()

我想结合like和filter_by方法

    users_created = Create.query.filter_by(author = session['username']).all()

【问题讨论】:

  • 您当前的代码出了什么问题?您的数据是什么样的?
  • 如何结合 2 种方法 Create.query.filter(Create.title.like(search)).all() 和 Create.query.filter_by(author = session['username'])。 all() @Simon Crane
  • 这个问题不是特别清楚。您能否添加一些详细信息来解释您要实现的目标?

标签: python sqlalchemy


【解决方案1】:

http://www.leeladharan.com/sqlalchemy-query-with-or-and-like-common-filters

您可以像这样链接到filter 的调用:

posts = Create.query.filter(Create.title.like(search)).filter_by(author = session['username']).all()

【讨论】:

    猜你喜欢
    • 2017-04-02
    • 2011-01-08
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 2019-08-18
    • 2013-06-17
    相关资源
    最近更新 更多