2011-06-12 21 views
4

在view.py中我的python代码中,我创建了一个Object实例列表。例如,如果我在models.py对象之一是句子,然后我在一个点上有句子的列表:在Django中序列化json中的对象列表

sentenceList = [Sentence1,Sentence2,...,SentenceN] 

我一直愉快地使用在Django模板语言发送此开了一个模板在这里我可以遍历模板中的句子,但我现在植入了一些AJAX功能,并希望通过AJAX门户通过序列化发送类似于此列表“sentenceList”的内容。

似乎我介于两个世界之间虽然:常规python JSON seiralizer,序列化列表和python对象,以及simplejson,它只处理纯Django Model查询。

有没有人有我应该如何处理这个建议(包括不使用对象实例列表,如果它是由于某种原因不好的形式)?

谢谢!

-Andrew

回答

0

Django的串行器应该能够处理的Django对象的常规列表,according to the docs

(实际上,第二个参数可以是产生Django的对象的任何迭代器,但它几乎总是一个QuerySet)。