驗證類:
class perssion(BasePermission): #繼承權限類
message='權限不足' #錯誤信息
def has_permission(self,request, view):
if request.user.age>=18 : #驗證判斷
return True #返回True驗證通過
return False #驗證失敗
局部驗證:
permission_classes = [perssion,] #那個需要加那裏
全局驗證
settings:
RSET_FRAMEWORK={
'DEFAULT_PERMISSION_CLASSES':['pro.per.perssion',] #額外的可以寫在列表中加 驗證類
}
局部不需要驗證
permission_classes = [] #那個不需要加那裏