[英]Substituting variable into SQLAlchemy / Postgresql Query
我正在尝试在我的Flask应用程序中运行SQLAlchemy查询。 我想获取URL参数('menu')并将其值替换为我的查询...
@app.route('/attend/')
def attend_by_role():
role = request.args.get("menu")
attendee_by_role = session.query(Attendee).filter_by(role = True)
return render_template("attending.html", attendee = attendee_by_role)
这是直接在我的表中寻找role
,我不需要。 我想查询一下URL参数定义的role
变量。
您需要使用字典来获取role
的值。
attendee_by_role = session.query(Attendee).filter_by(**{role: True})
另外,您也可以使用filter
。
attendee_by_role = session.query(Attendee).filter(getattr(Attendee, role) == True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.