7

我正在开发一个广告网站,并希望对请求使用网络服务。我的意思是,发布者网站会放置一个 JavaScript 片段,它会通过 REST GET 拉出横幅。

django-piston框架是否成熟到可以实现这个功能?

4

4 回答 4

13

我一直在寻找“最好的” Django REST 包并遇到了这张表,这很有用:

http://www.djangopackages.com/grids/g/api/

在这一点上(2011 年年中),Django-Tastypie 在作者数量、更新的代码库、文档和整体活动方面无疑是赢家。

编辑,2012 年 1 月:我认为两个领先的竞争者现在是Django-TastypieDjango-REST-framework。后者有一个非常有用的 Web 可浏览 API 功能,我在其他包中还没有看到。

于 2011-06-03T20:10:40.267 回答
6

我目前正在使用它,它足以满足我的需求,这非常简单(主要是为模型数据设置只读 API 的一种简单方法)。我确实有几个批评:

  1. 代码的创建者 jespern 似乎并没有对发布到 bitbucket 的问题做很多事情。可能是django-piston Google Group中的不公平批评和活动。发布问题并遇到零响应仍然令人沮丧。

  2. 编码中似乎存在一些不一致或错误。例如,我发布的这个问题。(我可能会在小组中进一步研究)。

于 2010-09-20T19:25:26.043 回答
1

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

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

于 2010-09-20T18:42:37.610 回答
0

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

于 2010-09-20T16:48:45.400 回答