我想将我的 django Web 应用程序与 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))))