有没有比django-piston更好的选择?

26 投票
4 回答
10063 浏览
提问于 2025-04-16 15:48

django-piston这个项目有145个分支,125个未解决的问题,而且最后一次更新是在快两年前。看起来这个项目快要被遗弃了。因为我正在做的项目可能会很大,所以我想找一个能长期使用的标准工具。请问在Python/Django社区里,有没有大家比较认可的REST API服务?即使是145个分支中的某一个也可以。理想情况下,我希望找到一个能很好地配合@jacobian的REST最差实践的工具。

4 个回答

28

可以去看看这个链接 http://djangopackages.com/grids/g/api/(django-tastypie 看起来很不错)

我对 Piston 也不是特别喜欢。别误会我,它曾经是个不错的应用,但也有一些问题。我在使用它的时候,最大的困扰是它隐藏了来自 django 的调试信息。

如果你完全不确定该用什么,可以自己动手做一个。使用 django 1.3 和基于类的视图,你已经有了一个很好的方法来添加这样的 API。如果你需要 OAuth 或其他认证方式,可以简单地查看 Piston 或其他应用中已有的方法,然后使用它们。

5

Django Piston这个项目看起来已经被放弃了。现在,Django REST框架在它的第二个版本中取得了很大的进展。

请注意,这个情况是目前(2014年)这样的,未来可能会有变化。

撰写回答