擅长:python、mysql、java
<p>我建议使用Django的<code>model_to_dict</code>。如果我没有弄错的话,<code>serializers.serialize()</code>也依赖于它,但它只适用于<code>list</code>,<em>而不是单个模型实例。这就是从单个模型中获取模型字段的<code>dict</code>实例的方法:</p>
<pre><code>from django.forms.models import model_to_dict
# assuming obj is your model instance
dict_obj = model_to_dict( obj )
</code></pre>
<p>现在您只需要一个直接的<code>json.dumps</code>呼叫:</p>
<pre><code>import json
json.dumps(dict_obj)
</code></pre>