2012-03-13 2 views
4

Я хочу использовать мое веб-приложение django с услугами RESTful.Как использовать службы RESTful с Django + Mongoengine?

Я уже создал свои модели, используя mongoengine. Предположим, у меня есть 2 модели:

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()) 

В этом случае я хочу, чтобы в этом магазине есть список предметов. И когда я делаю запрос на URL REST для магазина, магазин и список товаров должны быть сериализованы в JSON, и ответ отправляется клиенту.

Как я могу это сделать? Какая структура REST подходит для этого случая?

Должен ли я держать предметы в классе магазина? (Например, всевозможное = (ListField (ReferenceField (пункт))))

ответ

1

Я использовал поршень в Django с пользовательскими классами моделей, построенными с использованием MongoEngine.

Это сработало отлично!

0

Я думаю, используя общие взгляды было бы самым простым способом, AFAIK нет REST/рамки Mongoengine доступный.

+0

Спасибо, я отредактировал мой вопрос. – Burak

Смежные вопросы