2012-03-13 3 views
4

RESTfulなサービスで私のdjango Webアプリケーションを使いたいです。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

私はDjangoのPistonをMongoEngineを使って構築したカスタムモデルクラスで使用しました。

これは素晴らしい機能でした。

0

私はREST/Mongoengineフレームワークがありません私の知る限り汎用ビューを使用すると、最も簡単な方法だと思います利用可能です。

+0

ありがとう、私は私の質問を編集しました。 – Burak

関連する問題