python peewee查询,列名为变量

问题描述 投票:0回答:1

Peewee查询如下:

q = AccountTab.get(AccountTab.id == 12345)
print(q.name)

如果这里的name存储在变量中,比如说user_name怎么办?有这样的事吗?

q = AccountTab.get(AccountTab.id == 12345)
print(q.#{user_name})

谢谢你的时间!

python peewee
1个回答
1
投票

getattr将工作:

user_name = 'name'
print(getattr(q, user_name))
© www.soinside.com 2019 - 2024. All rights reserved.