是否需要登录和注销视图?(SimpleJwt+;Django rest框架)

是否需要登录和注销视图?(SimpleJwt+;Django rest框架),django,django-rest-framework,django-rest-framework-simplejwt,Django,Django Rest Framework,Django Rest Framework Simplejwt,所以根据很多例子 一些项目实际上会构建一个使用AccesToken的Loggin视图和一个可以使用黑名单的Logout视图 而其他人则直接使用AccesToken、Refresh、Blacklist并从前端(如React等消费者)处理登录/注销,而不需要使用Views.py 我想知道是一个比另一个好,还是有什么区别(性能方面,还是安全性方面…) 谢谢请你说清楚一点好吗?您仍然需要创建views.py来为React返回JSON。这实际上是我的问题,我刚刚尝试了这个repo,django本身没有登录

所以根据很多例子

一些项目实际上会构建一个使用AccesToken的Loggin视图和一个可以使用黑名单的Logout视图

而其他人则直接使用AccesToken、Refresh、Blacklist并从前端(如React等消费者)处理登录/注销,而不需要使用Views.py

我想知道是一个比另一个好,还是有什么区别(性能方面,还是安全性方面…)


谢谢

请你说清楚一点好吗?您仍然需要创建views.py来为React返回JSON。这实际上是我的问题,我刚刚尝试了这个repo,django本身没有登录视图,但在React end中,它工作得非常好,而且实际上非常容易理解,我之前做的是在Django端创建视图并生成访问令牌等。这些视图已经在rest\u framework\u simplejwt包中实现为
TokenOccessPairView.as\u view()
(用于登录)和
BlacklistTokenUpdateView.as\u view()
(用于注销)。因此,无需创建您自己的视图,但软件包中确实存在这些视图。您需要实现您自己的视图或序列化程序等,以防您想要更改某些功能,并且默认情况下不太适应。以下是视图