Django rest框架:如果未对可浏览API进行身份验证,则重定向

Django rest框架:如果未对可浏览API进行身份验证,则重定向,django,django-rest-framework,Django,Django Rest Framework,如果用户不符合权限标准,我不确定如何实现重定向到登录,正如文档中所述:“在运行视图主体之前,检查列表中的每个权限。”-因此,覆盖视图中的方法是徒劳的。如果有人能给我指出正确的方向?谢谢 Django Rest框架是一个用于构建web API的工具包。它不会呈现充满内容的页面——它只是序列化并发送您请求的信息。如果您无权访问服务器上的资源,DRF会向您发送401未经授权状态或403禁止状态响应 为了将用户重定向到登录页面,您应该在接收到401状态后,在前端执行此操作,这意味着用户未通过身份验证

如果用户不符合权限标准,我不确定如何实现重定向到登录,正如文档中所述:“在运行视图主体之前,检查列表中的每个权限。”-因此,覆盖视图中的方法是徒劳的。如果有人能给我指出正确的方向?谢谢

Django Rest框架是一个用于构建web API的工具包。它不会呈现充满内容的页面——它只是序列化并发送您请求的信息。如果您无权访问服务器上的资源,DRF会向您发送
401未经授权
状态或
403禁止
状态响应

为了将用户重定向到登录页面,您应该在接收到
401
状态后,在前端执行此操作,这意味着用户未通过身份验证