djangoWebアプリケーションをRESTfulサービスで使用したい。
私はすでに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())
このシナリオでは、そのショップにアイテムのリストが必要です。また、ショップのREST urlをリクエストすると、ショップとアイテムリストがJSONにシリアル化され、応答がクライアントに送信されます。
どうやってやるの?その場合、どのRESTフレームワークが適していますか?
アイテムをショップクラスに保持する必要がありますか?(例:items =(ListField(ReferenceField(Item))))