在Django中实现REST网络服务的框架
5 个回答
4
这依然是正确的。
自己做一个其实很简单。每个REST的地址(URI)对应一个视图函数。每种REST方法(比如GET、POST、PUT、DELETE)在视图函数里都是一个简单的条件判断。
就这样。
9
因为这个问题在我用谷歌搜索时还是挺受欢迎的,所以我想加上这个替代方案:http://django-rest-framework.org/
我最初的感觉是,它很好地体现了这里描述的RESTful API设计原则:http://readthedocs.org/docs/restful-api-design/en/latest/
18
注意:这篇文章写的时候,
django-piston
已经不再积极维护了。正如其他人提到的,可以考虑tastypie
或django-rest-framework
。
确实,你可以自己动手做,但会涉及很多重复的工作。
django-piston 是一个非常简单易用且可扩展的小框架。除了可以快速搭建所需的视图和网址模式外,它还支持将模型直接映射到 REST 接口,这对于简单的使用场景来说非常方便。我建议你可以看看这个框架。