【发布时间】:2016-05-03 16:17:24
【问题描述】:
我正在设计一个 REST API,其中有两个对象。
JourneyReport
对于每个Journey,有许多Reports 航路,每个Report 恰好有一个关联的Journey。
用户可以使用 API 创建Journey,如下所示...
POST /journey/
然后检索详细信息...
GET /journey/1226/
第一个问题是,如果用户想将Report 发布到他们的Journey,那么API 应该施加的“正确”URL 结构是什么?这对我来说似乎很直观......
POST /journey/1226/report/
...或者是这种情况...
POST /report/
...在后者中,Journey ID 在请求正文中的某处传递?
第二个问题是,如何在 Django REST 框架等工具中实现第一个案例?
谢谢!
【问题讨论】:
标签: django api rest url relationship