我将常规django视图转换为tastypie apis (我的问题不是特定于tastypie,使用任何休息框架都会提出同样的问题)
我看到即使登录用户,人们也会使用tastypie How can I login to django using tastypie
我猜你可以使用tastypie将图片上传到gallery-app等等。
我猜因为tastypie已用于handle resource
,uploading an image
可被视为creating a resource
。
我不知道login
如何被视为handling resource
(我认为它不属于CRUD)
问题是,我应该在regular views
和tastypie powered views
之间划清界限
什么时候使用常规视图,何时使用tastypie或其他rest-api驱动的视图?
答案 0 :(得分:0)
我同意记录用户的事实不能被视为处理资源。
然而,真正的问题是最简单,最直观的方法是什么?在REST框架中执行此操作而不是在标准视图中执行此操作会带来什么好处?
在这种情况下,我宁愿选择常规视图。