什么是返回JSON对象的TastyPie资源和Django视图之间的区别?

时间:2012-12-28 23:50:50

标签: django tastypie

当我从Django视图返回JSON时,为什么要使用TastyPie?

2 个答案:

答案 0 :(得分:5)

返回JSON只是它的一角。

如果你不使用tastypie,你必须自己做的一些事情:

  • 过滤/搜索
  • 排序
  • 轻松构建JSON响应
  • 身份验证/授权
  • 缓存
  • 节流
  • 序列化

资源:http://django-tastypie.readthedocs.org/en/latest/toc.html

答案 1 :(得分:2)

有趣的是,昨天我在TastyPie上观看了djangocon的演示,这里: http://blip.tv/djangocon/building-apis-in-django-with-tastypie-5572790

在5:44,演讲者完全按照你的说法回答你的问题,请看看!

我想答案是:确定你可以使用JSON,只是TastyPie会处理响应头,允许选择序列化格式等,这些东西可以促进宁静的API。通过几个视图,实现自定义行为会很简单,但在设计复杂的系统时,使用TastyPie自动化流程可以节省时间。为什么工作已经完成了?如果您对网络研讨会不感兴趣,请查看演示文稿,我相信这很有趣!