将django查询集转换为数组

Jos*_*hua 11 python arrays django django-models

我想将一个django查询集转换为数组,如,

firstnames=Users.objects.values('firstnames')
Run Code Online (Sandbox Code Playgroud)

得到一个看起来像的结果

firstnames = ["Nancy", "Andrew", "Janet", "Margaret", "Steven", "Michael", "Robert", "Laura", "Anne"];
Run Code Online (Sandbox Code Playgroud)

有什么见解吗?关心乔希

fal*_*tru 15

使用QuerySet.values_list并指定flat=True:

firstnames = Users.objects.values_list('firstnames', flat=True)
firstnames = list(firstnames)
Run Code Online (Sandbox Code Playgroud)