Django-如何 select 模型中的特定列?

Django- How do I select particular columns from a model?

我有一个列数组。喜欢,

fields = ['first_name', 'last_name', 'email']
# this values can be dynamic

我想要用户模型中那些列的值。

我试过了。

User.objects.values(fields)

但是没用。它提供了回溯。

AttributeError: 'list' object has no attribute 'split'

有什么解决办法吗?

操作方法如下:

fields = ['first_name', 'last_name', 'email']

User.objects.values(*fields)