2012-03-13 2 views
4

RESTful 서비스로 내 장고 웹 애플리케이션을 사용하고 싶습니다.Django + Mongoengine에서 RESTful 서비스를 사용하려면 어떻게해야합니까?

mongoengine을 사용하여 이미 모델을 만들었습니다. 두 모델이 있다고 가정 해 보겠습니다.

class Shop(Document): 
name = StringField() 
description = StringField() 
address = StringField() 
image_path = StringField() 

class Item(Document): 
name = StringField() 
description = StringField() 
shop = ReferenceField(Shop) 
images = ListField(StringField()) 

이 시나리오에서 해당 상점에는 항목 목록이 필요합니다. 그리고 상점을 위해 REST URL을 요청하면, 상점과 아이템리스트가 JSON으로 직렬화되어야하고 응답이 클라이언트에게 보내 져야합니다.

어떻게하면됩니까? 어떤 REST 프레임 워크가 해당 케이스에 적합한가?

나는 가게 클래스의 항목을 계속해야 하는가? (예를 들어 항목 = (의 ListField (ReferenceField (항목))))

답변

1

나는 MongoEngine을 사용하여 만든 사용자 정의 모델 클래스로 장고에서 Piston을 사용했습니다.

위대한 작품!

0

내가 더 REST가없는 AFAIK, 가장 쉬운 방법이 될 것입니다 일반보기를 사용하여 생각/Mongoengine 프레임 워크를 유효한.

+0

감사합니다. 제 질문을 수정했습니다. – Burak

관련 문제