我正在尝试根据表单的输入从查询集中获取一些字段:
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获取密钥,这些是我想要返回到模板的数据库中的字段。 如果我使用上面代码中的一些示例名称,它可以正常工作。 但我的目标是这样的:
'CIs': CI_table.objects.only(report_query_values)
我怎么能得到它?
谢谢, 艾萨克
答案 0 :(得分:3)
您可以分解列表。
'CIs': CI_table.objects.only(*report_query_values)