擅长:python、mysql、java
<p>是的,但那你怎么处理django对象呢?简单的json往往会让他们窒息。</p>
<p>如果对象是单独的模型对象(例如,不是queryset),我偶尔会存储模型对象类型和pk,如下所示:</p>
<pre><code>seralized_dict = simplejson.dumps(my_dict,
default=lambda a: "[%s,%s]" % (str(type(a)), a.pk)
)
</code></pre>
<p>要反序列化,可以重建model.objects.get()引用的对象。如果您对dict所存储类型的对象详细信息感兴趣,这将不会有帮助,但如果您只需要知道涉及的是哪个对象,这将非常有效。</p>