这是我所要求的人为示例:
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)
三个必答题:
- 这可能吗?
- 如果是这样怎么办?
- 有什么缺点吗?
请您参考如下方法:
当然,只需使用 getattr :
for x in ['foo', 'bar', 'ray', 'mee']:
random_list.append(getattr(model_instance, x))
