[英]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.