Django -- 在 Django 视图中使用列表将值传递给 model.objects.only()

Django -- Using a list to pass values to model.objects.only() in django view

我正在尝试根据表单输入从查询集中仅获取一些字段:

report_query_values = QueryDict(request.META['QUERY_STRING']).keys
        return render_to_response('custom_report_query.html', {'CIs': CI_table.objects.only('ci_identifier','chargeback_number_id','install_date') }, context_instance=RequestContext(request))

我从 querydict 中获取键,这些是我想要 return 到模板的数据库中的字段。 如果我在上面的代码中使用一些示例名称,它就可以正常工作。 但我的目标是这样的:

'CIs': CI_table.objects.only(report_query_values)

关于如何获得它的任何想法?

谢谢, 艾萨克

你可以分解列表。

'CIs': CI_table.objects.only(*report_query_values)