这是我要求的一个人为的例子:
random_list = []
random_uuid = "1234567890-1234567890"
model_instance = Model.objects.filter(related_link=random_uuid)
for x in ['foo', 'bar', 'ray', 'mee']:
random_list.append(model_instance.x)
三个强制性问题:
答案 0 :(得分:8)
当然,只需使用getattr:
for x in ['foo', 'bar', 'ray', 'mee']:
random_list.append(getattr(model_instance, x))
答案 1 :(得分:1)
for x in ['foo', 'bar', 'ray', 'mee']:
random_list.append(getattr(model_instance, x))
(编辑:getattr抱歉没有得到)