用字符串过滤ValuesQuerySet?

时间:2011-04-28 05:33:16

标签: python django filter django-queryset

我正试图通过动态指定字段来实现这样的目标:

my_model.objects.values('id', 'name')

所以我试过了,

my_string = 'id', 'name'
my_model.objects.values(my_string)

但它不起作用。但是,这有效:

my_string = 'name'
my_model.objects.values(my_string)

我在这里做错了什么?这是将值传递给.values()的正确方法吗?

1 个答案:

答案 0 :(得分:4)

Same as always

my_string = 'id', 'name'
my_model.objects.values(*my_string)