【发布时间】:2021-03-29 22:12:41
【问题描述】:
我有一组存储在列表中的属性,我有一个名为 customuser 的对象,我想从列表中迭代其属性并显示数据库中的值
fieldx={'department','usertype','company'}
for f in fieldx:
print(customuser.f)
但我收到以下错误消息: “CustomUser”对象没有属性“f” 你能帮我解决这个问题吗 非常感谢
【问题讨论】:
我有一组存储在列表中的属性,我有一个名为 customuser 的对象,我想从列表中迭代其属性并显示数据库中的值
fieldx={'department','usertype','company'}
for f in fieldx:
print(customuser.f)
但我收到以下错误消息: “CustomUser”对象没有属性“f” 你能帮我解决这个问题吗 非常感谢
【问题讨论】:
使用内置getattr
fieldx={'department','usertype','company'}
for f in fieldx:
print(getattr(customuser, f))
【讨论】: