2011-06-12 3 views
4

views.py의 Python 코드에서 Object 인스턴스 목록을 만들었습니다.Django에서 json의 객체 목록을 직렬화

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

내가 행복하게 템플릿이를 보내 장고 템플릿 언어를 사용하고있다 : 예를 들어, models.py에서 내 개체의 경우 하나는 내가 한 지점에서 문장의 목록을 가지고, 문장입니다 템플릿에서 문장을 반복 할 수 있지만 AJAX 기능을 암시하고 AJAX 포털을 통한 직렬화를 통해이 목록 "sentenceList"와 비슷한 것을 보내고 싶습니다.

여기서는 두 개의 세계 사이에있는 것처럼 보입니다 : 목록과 파이썬 개체를 직렬화하는 일반 파이썬 JSON seiralizer와 순수 Django Model 쿼리만을 처리하는 simplejson입니다.

아무도 (어떤 이유로 좋은 양식이 아닌 경우 개체 인스턴스 목록을 사용하지 않는 것을 포함하여) 어떻게 처리해야하는지 제안합니까?

감사합니다.

-Andrew

답변

0

장고 시리얼 라이저는, 장고 개체의 일반 목록을 처리 할 수 ​​있어야한다 according to the docs :

(사실, 두 번째 인수는, 장고 개체를 얻을 수있는 반복자가 될 수 있지만, 거의 항상 QuerySet이 될 것입니다).