擅长:python、mysql、java
<p>你做错了。Python附带了一个<a href="http://docs.python.org/2/library/json.html" rel="nofollow">json module</a></p>
<pre><code>import json
dat = Sveti.objects.values("name", "position")
json_data = json.dumps(dat)
</code></pre>
<p><code>Sveti.objects.values</code>创建包含选定字段的数据字典列表,然后可以使用<code>dumps</code>将其序列化为json
或者如果要序列化所有值,可以使用<a href="https://docs.djangoproject.com/en/dev/topics/serialization/#serializing-django-objects" rel="nofollow">django serializers</a></p>
^{pr2}$
<p>可以使用这些方法序列化所需的查询集。在</p>
<p>如果要将这些数据合并到可以使用的同一json数据中</p>
<pre><code>json_data["sevni"] = serializers.serialize("json", Sveti.objects.all())
json_data["barati"] = serializers.serialize("json", Barati.objects.all())
>> print json_data
>> {"sveni": [{"id"............}, {.......}],
"barati": [{"id"............}, {.......}] }
</code></pre>