【发布时间】:2011-10-30 06:01:18
【问题描述】:
所以我即将使用 django-piston 用 Django 编写一个 REST API,但我的雇主只是希望能够检索和创建数据,所以我想知道两者之间有什么区别:
- 只是创建方法来设置和检索数据并制作它们 公开可用(当然在 地点)
- 创建 REST API 以创建和检索数据 ?
提前致谢!
【问题讨论】:
-
第一个要点实际上是什么意思?您所说的“使它们公开可用”是什么意思?你了解 REST 是/暗示/意味着什么吗?
-
抱歉给您带来了困惑。我的意思是任何人都可以通过一组 URL 访问它们,就像这样:maps.googleapis.com/maps/api/geocode/…
-
我只读过 REST 以资源为中心并使用 4 种 HTTP 方法,但我在实际代码中没有太多经验,所以我想知道如何在我的情况
-
“任何人都可以通过一组 URL 访问”(除了安全性)对我来说听起来很像 REST。是的,我知道 URL 结构看起来不像 RESTful。
-
查看 django-tastypie (github.com/toastdriven/django-tastypie)。它正在积极开发中,而不是 django-piston,后者近一年没有提交。我现在正在使用一个可识别的分叉版本的活塞,但如果在我开始编写这个 API 时有 sweetpie 存在,我会单独使用 sweetpie 来参与社区活动。
标签: django web-services rest