python peewee查询,列名为变量

时间:2017-10-17 08:12:26

标签: python peewee

Peewee查询如下:

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

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

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

谢谢你的时间!

1 个答案:

答案 0 :(得分:1)

getattr将有效:

user_name = 'name'
print(getattr(q, user_name))