有比Django-Piston更好的选择吗?

26

目前,django-piston已有145个分支、125个未解决问题,最后一次发布距今已将近两年,因此该项目似乎即将被放弃。由于我正在开展的项目可能是一个大型项目,我希望能够采用一种长期存在的标准。在Python /Django社区中是否存在类似共识,以偏爱REST API服务?即使其中之一是那145个分支中的一个?理想情况下,我希望找到一些东西,可以与@jacobian的REST Worst Practises相协调。

4个回答

28

请查看 http://djangopackages.com/grids/g/api/ (django-tastypie看起来非常有前途)

我也不太喜欢Piston。不要误会了我的意思。它是(或曾经是)一个好应用程序,尽管它有它自己的问题。我使用它遇到的主要问题是它隐藏了来自django的调试信息。

如果您绝对不确定使用什么,请自己动手实现。使用django 1.3和基于类的视图,您已经有了一个很好的添加此类API的方法。如果您需要OAuth或其他身份验证方法,可以简单地检查piston或其他应用程序中的现有方法并使用它们。


17

10

值得一提的是django-tastypie

这个框架比其他框架更快地被广泛接受。


tastypie现在已经死了。 - TankorSmash

5

Django Piston项目似乎已经被放弃了。 Django rest framework以其第二个版本取得了很大的优势。

请注意,这只是目前(2014年)的情况,时间可能会有不同的决定。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接