TastyPie
- 正如Torsten所指出的那样,使用与令人敬畏的django-haystack相同的偷偷摸摸的东西写的东西不会出错。从我在邮件列表中看到的内容来看,Daniel Lindsey等人非常有帮助,Tastypie稳定,全面并且有据可查
- 出色的表现为你提供了一套明智的默认行为,并使使用这种样式的API的构建变得异常简单。
Django REST framework
- 为你提供HTML可浏览的自描述API。(例如,请参阅教程API。)能够直接在浏览器中导航和与API交互是一个巨大的可用性胜利。
- 尝试始终与Django习语保持紧密联系-建立在Django基于类的视图之上,等等…(而DeliciousPie在Django的CBV存在之前就出现了,因此使用了它自己的基于类的视图实现)
- 我想认为基础架构已经很好地构建,分离了…
无论如何,两者都是好的。我可能会把Tastypie的特征描述为给你开箱即用的一组明智的默认值,而REST框架则具有很好的解耦性和灵活性。如果你打算在API上花费大量时间,我建议你浏览每个文档和代码库,并尝试获得更适合你的感觉。



