RSETFul權限驗證

驗證類:

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 = []	#那個不需要加那裏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章