擅长:python、mysql、java
<p>为了获得有效的解决方案,可以使用<a href="https://docs.djangoproject.com/en/2.1/ref/models/querysets/#values" rel="noreferrer">.values()</a>函数获取dict对象的列表,然后使用<a href="https://docs.djangoproject.com/en/2.0/ref/request-response/#jsonresponse-objects" rel="noreferrer">JsonResponse</a>(请记住设置<code>safe=False</code>)将其转储到json响应。</p>
<p>一旦获得了所需的queryset对象,就将其转换为JSON响应,如下所示:</p>
<pre><code>...
data = list(queryset.values())
return JsonResponse(data, safe=False)
</code></pre>
<p>您可以在<code>.values()</code>函数中指定字段名,以便只返回所需的字段(上面的示例将返回json对象中的所有模型字段)。</p>