有145个叉子,125个未解决的问题,以及差不多2年前的最后一个版本,django-piston似乎正在接近放弃软件,因为我正在研究的项目很可能是一个很大的项目,我想要标准化关于将会存在一段时间的事情。在Python / Django社区中是否存在类似于对REST API服务的偏好的共识?即使它是145个叉子中的一个?理想情况下,我想找一些与@ jacobian的REST Worst Practises
相配的东西。答案 0 :(得分:28)
检查http://djangopackages.com/grids/g/api/(django-tastypie看起来很有希望)
我也非常不喜欢活塞。不要误解我。这是一个很好的应用程序,虽然它有它的问题。我使用它的主要问题是它隐藏了来自django的调试信息。
如果您完全不确定自己使用什么卷。使用django 1.3和基于类的视图,您已经有了一个很好的方法来添加这样的API。如果您需要OAuth或其他身份验证方法,您只需检查活塞或其他应用程序中的现有方法并使用它们。
答案 1 :(得分:17)
可能感兴趣的另外两个REST包:
答案 2 :(得分:10)
值得一提的是 django-tastypie
这比其他人更快接受。
答案 3 :(得分:5)
Django Piston项目似乎被放弃了。 Django rest framework在第二版中占据了很大的优势。
请注意,这在现在(2014年)有效,时间可能决定不同。