gpt4 book ai didi

django - 如何将 RESTful 服务与 Django + Mongoengine 结合使用?

转载 作者:行者123 更新时间:2023-12-02 09:20:35 25 4
gpt4 key购买 nike

我想将我的 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))))

最佳答案

我在 Django 中使用了 Piston 以及使用 MongoEngine 构建的自定义模型类。

这非常有效!

关于django - 如何将 RESTful 服务与 Django + Mongoengine 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9676953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com