如何在Django中添加字段名称作为变量?

时间:2012-09-05 10:29:55

标签: python

是否可以传入字段名称而不是硬编码的'last_name'?

for item in queryset:
    to_json.append(item.last_name)

1 个答案:

答案 0 :(得分:2)

你可以这样做:

for item in queryset:
    to_json.append(getattr(item, 'last_name'))

这允许'last_name'是变量而不是硬编码字符串。