【发布时间】:2014-11-06 20:22:51
【问题描述】:
我一直在看django-tastypie 和django-rest-framework。
使用 API 有什么好处?
我考虑过以下用例。 API 主要用于哪些用例?
- “外部开发者”想要在他们自己的网站上使用我网站中的数据?
- 让我对我的数据有一个很好的了解(即使管理员做得很好)?
- 在我网站的不同页面上的 ajax 调用中使用
create、read、update和delete函数? - 还是应该所有从模型中获取数据的视图通过 API 获取数据以检查权限等?
我已经阅读了这两个 API 的一些文档,但我仍然不完全清楚。
Django 有 request.is_ajax() 和 Django 1.7 引入了 JsonResponse 所以我不明白为什么一个大型复杂框架可以更好地发送和接收 json 但我想我错了基于使用 api 的开发人员的数量框架:-D
【问题讨论】:
-
序列化对象和安全层。 '纳夫说。
-
“外部开发者”想要在他们自己的网站上使用我网站上的数据?
标签: python django rest django-rest-framework tastypie