繁体   English   中英

peewee 中的动态字段查询

[英]dynamic field query in peewee

我已经定义了模态并且能够通过选择查询获得结果:

country = 'usa'
User.select(User.email, User.username).where(User.country==country)

我想过滤这个动态字段名称,例如:

field = 'country'
country = 'usa'
User.select(User.email, User.username).where(User[field]==country)

有可能这样做吗?

尝试攻击者:

from operator import attrgetter


field = 'country'
country = 'usa'
User.select(User.email, User.username).where(attrgetter(field)(User)==country)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM