DRF框架中如何实现三重权限控制机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1103个文字,预计阅读时间需要5分钟。
DRF(三)——权限控制+问题引导:某些功能(数据)是需要特定权限的用户才能访问的,例如VIP用户才有查看某些数据的权限。+内容补充:def _authenticate(self): for authenticator
drf(三)—权限控制问题引出:有些功能(数据)是需要具备一定权限的的用户才能进行访问,例如:VIP才有查看某些数据的功能。
上节内容的补充:
-
def _authenticate(self): for authenticator in self.authenticators: #循环配置文件中的列表认证 try: user_auth_tuple = authenticator.authenticate(self) except exceptions.APIException: self._not_authenticated() raise # 抛出错误 if user_auth_tuple is not None: self._authenticator = authenticator self.user, self.auth = user_auth_tuple return # 函数终止,对象啊中封装元组 # 本次循环无返回。
本文共计1103个文字,预计阅读时间需要5分钟。
DRF(三)——权限控制+问题引导:某些功能(数据)是需要特定权限的用户才能访问的,例如VIP用户才有查看某些数据的权限。+内容补充:def _authenticate(self): for authenticator
drf(三)—权限控制问题引出:有些功能(数据)是需要具备一定权限的的用户才能进行访问,例如:VIP才有查看某些数据的功能。
上节内容的补充:
-
def _authenticate(self): for authenticator in self.authenticators: #循环配置文件中的列表认证 try: user_auth_tuple = authenticator.authenticate(self) except exceptions.APIException: self._not_authenticated() raise # 抛出错误 if user_auth_tuple is not None: self._authenticator = authenticator self.user, self.auth = user_auth_tuple return # 函数终止,对象啊中封装元组 # 本次循环无返回。

