Returning custom message when a permission is denied in DRF

前端 未结 7 1978
盖世英雄少女心
盖世英雄少女心 2021-02-13 01:20

Django REST Framework has an excellent piece of documentation about permissions. I\'ve been able to use pre-made permission classes and also built my own.

However, there

7条回答
  •  伪装坚强ぢ
    2021-02-13 02:18

    Since DRF 3.2.0, You only have to add a message attribute :

    from rest_framework import permissions
    
    class CustomerAccessPermission(permissions.BasePermission):
        message = 'Adding customers not allowed.'
    
        def has_permission(self, request, view): 
    

    See from DRF documentation: http://www.django-rest-framework.org/api-guide/permissions/#custom-permissions

提交回复
热议问题