2011-04-28 54 views
0

我试图通过动态指定的字段来实现这样的事情:通过字符串筛选ValuesQuerySet?

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()的正确方法吗?

回答

4

Same as always

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

谢谢!我在Python中的体验非常明显。 – Renyi 2011-04-28 08:32:26