我正在开发一个广告网站,并希望使用Web服务来处理请求。我的意思是,发布商网站会放置一个JavaScript代码段,它会通过REST GET拉出横幅。
django-piston框架是否足够成熟以实现此功能?
答案 0 :(得分:13)
我一直在寻找“最好的”Django REST软件包,并且遇到了这个表,这很有用:
http://www.djangopackages.com/grids/g/api/
此时(2011年中),Django-Tastypie是作者数量,更新代码库,文档和整体活动的明显赢家。
编辑,2012年1月:我认为两个主要竞争者现在是Django-Tastypie,还有Django-REST-framework。后者具有Web浏览API的一个非常有用的功能,我还没有在其他包中看到。
答案 1 :(得分:6)
我目前正在使用它,它足以满足我的需求,这非常简单(大多数只是为模型数据设置只读API的简单方法)。我确实有一些批评:
代码的创建者jespern似乎并没有对issues posted to bitbucket做出很多回应。可能是django-piston Google Group中不公平的批评和活动。发布问题并且无论如何都会遇到零响应仍然令人沮丧。
似乎编码中存在一些不一致或错误。例如,我发布的this issue。 (我可以在小组中进一步追求)。
答案 2 :(得分:1)
我无法回答“它是否足够成熟”。我们仍在评估自己的选择。
但是,您可能需要查看以下内容:
答案 3 :(得分:0)
Django当然足够成熟。它为生产中的十几个备受瞩目的网站提供动力。另一方面,活塞,我不知道,除了bitbucket.org。我不知道任何其他使用它的“高调”网站。听起来你不需要在Django之上使用复杂的框架来处理REST。您可以在Django之上轻松实现RESTful服务,而无需使用任何其他特定库。