Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在sql alchemy筛选器中从字符串变量动态指定列名?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想在sql alchemy筛选器中创建查询,但列在变量中是(动态的)/在变量中指定</p> <p>原始查询:</p> <pre><code>db_session.query(Notice).filter(Notice.subject.like("%" +query+ "%")) </code></pre> <p>我想这样做:</p> <pre><code>col_name='subject' db_session.query(Notice).filter(Notice.col_name.like("%" +query+ "%")) col_name='status' status=0 db_session.query(Notice).filter(Notice.col_name != 1) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>在较新的sqlalchemy版本中,应按以下方式执行:</p> <pre><code>Notice.__table__.c[col_name] </code></pre> <p>因此:</p> <pre><code>(db_session .query(Notice) .filter(Notice.__table__.c[col_name].like("%" + query + "%") ) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用urllib2进行Web抓取
8 回答
使用urllib2进行Web报废
7 回答
使用urllib2进行简单https身份验证时出现问题(用于获取PayPal OAUTH承载令牌)
6 回答
使用urllib2进行节流
2 回答
使用urllib2远程读取pdf
5 回答
使用urllib2通过flask发送图像
5 回答
使用urllib2通过对等错误重置连接
7 回答
使用urllib2避免503个错误
8 回答
使用urllib2音调符号打开页面
6 回答
使用urllib3 UnicodeDecodeError上载文件
10 回答
使用urllib3.PoolManag时看到ClosedPoolError
9 回答
使用urllib3下载文件的最佳方式是什么
1 回答
使用urllib3下载网页
5 回答
使用urllib3忽略证书验证
9 回答
使用urllib3时的ssl.SSLError
5 回答
使用urllib3的TLS1.1的HTTP GET网站
3 回答
使用urllib3获取JSON d
10 回答
使用urllib3解析来自httpget请求的XML响应
8 回答
使用urllib3进行HTTPS调用时,请使用服务器的ssl证书而不是根CA证书
10 回答
使用urllib3进行多部分表单编码和发布
10 回答