django-活塞足够成熟?

时间:2010-09-20 14:52:19

标签: python django web-services rest django-piston

我正在开发一个广告网站,并希望使用Web服务来处理请求。我的意思是,发布商网站会放置一个JavaScript代码段,它会通过REST GET拉出横幅。

django-piston框架是否足够成熟以实现此功能?

4 个答案:

答案 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的简单方法)。我确实有一些批评:

  1. 代码的创建者jespern似乎并没有对issues posted to bitbucket做出很多回应。可能是django-piston Google Group中不公平的批评和活动。发布问题并且无论如何都会遇到零响应仍然令人沮丧。

  2. 似乎编码中存在一些不一致或错误。例如,我发布的this issue。 (我可以在小组中进一步追求)。

答案 2 :(得分:1)

我无法回答“它是否足够成熟”。我们仍在评估自己的选择。

但是,您可能需要查看以下内容:

答案 3 :(得分:0)

Django当然足够成熟。它为生产中的十几个备受瞩目的网站提供动力。另一方面,活塞,我不知道,除了bitbucket.org。我不知道任何其他使用它的“高调”网站。听起来你不需要在Django之上使用复杂的框架来处理REST。您可以在Django之上轻松实现RESTful服务,而无需使用任何其他特定库。