【发布时间】:2018-03-28 16:06:14
【问题描述】:
我希望为 Django 2.0 中定义的模型生成基本 CRUD 端点。
例如,如果有一个Dog模型,有几个字段,我想生成:
- 获取所有狗的 GET 端点
- 通过 ID 获取狗的 GET 端点
- 用于更新狗的 PUT 端点
- 用于创建新狗的 POST 端点
我已经学习了有关如何创建这些端点的教程,但我更希望为许多模型生成此内容。单独为每个模型执行此操作而不是使用生成器似乎是多余的工作。
我查看了 drf-generator 和 django-baker 但它们似乎都与 django 2.0 不兼容。
我过去曾使用 Loopback 来处理 Node.js,因此我正在为 Django 寻找类似的东西。
我是否缺少 Django 的一个基本方面,或者我只是缺少一些明显的方法来生成这些端点?由于管理仪表板似乎已经能够执行这些操作,因此将它们暴露在外部似乎并不是一件容易的事。
也许我应该降级到旧版本的 Django?
【问题讨论】:
-
我建议你使用 DRF(Django Rest Framework)。
标签: python django django-models