Django 我是否希望将大多数常规视图转换为tastypieapi?
我正在将常规django视图转换为TastypieAPI。Django 我是否希望将大多数常规视图转换为tastypieapi?,django,rest,tastypie,django-rest-framework,Django,Rest,Tastypie,Django Rest Framework,我正在将常规django视图转换为TastypieAPI。 (我的问题不是针对tastypie的,使用任何rest框架都会提出同样的问题) 我看到人们甚至在登录用户时也使用Tastype。 我想你可以使用tastypie将图像上传到画廊应用程序等等 我想既然tastype用于处理资源,上传图像可以被认为是创建资源 我不明白如何将登录视为处理资源 (在我看来,这不是积垢) 问题是,我应该在常规视图和tastypie支持的视图 何时使用常规视图,何时使用tastypie或其他RESTAPI支持的视
(我的问题不是针对tastypie的,使用任何rest框架都会提出同样的问题) 我看到人们甚至在登录用户时也使用Tastype。
我想你可以使用tastypie将图像上传到画廊应用程序等等 我想既然tastype用于
处理资源
,上传图像
可以被认为是创建资源
我不明白如何将
登录
视为处理资源
(在我看来,这不是积垢) 问题是,我应该在
常规视图
和tastypie支持的视图
何时使用常规视图,何时使用tastypie或其他RESTAPI支持的视图 我同意这样一个事实,即登录用户不能被视为处理资源 然而,真正的问题是什么是最简单、最直观的方法?在REST框架中进行而不是在标准视图中进行有什么好处
在这种情况下,我宁愿使用常规视图。如果您考虑支持资源的会话,很容易将登录/身份验证想象为管理资源。将POST/登录视为POST/Session的速记,其中创建新会话,并经常将记录添加到后备存储中。然后还将DELETE/session别名为/logout。