【发布时间】:2013-05-29 00:48:26
【问题描述】:
我正在构建一个 REST Web 服务,我想了解如何构建我的资源的最佳方式(性能方面、优雅和最佳实践)。 我有两个具有 ManyToMany 关系的模型,所以我可以设计我的资源端点,如跟随(并解释为 here :
/api/v1/question/{q_id} #to access the question resource
和
/api/v1/question/{q_id}/answers/{a_id} # to access the answers of a question.
现在使用 GET 方法完全没问题,如果我想用新答案创建一个新问题,我必须向第一个 URL 发送 POST 请求,然后 另一个 POST 到第二个 URL ??尽管有往返,它仍然被认为是一种干净的做事方式吗?
P.S 我正在使用 Django,但仍然在 django-simple-rest、django-rest-framework 和 django-tastypie 与客户端的 BackboneJS 之间犹豫不决。
【问题讨论】:
-
有哪些替代方案?
标签: django rest backbone.js tastypie