Returning custom message when a permission is denied in DRF

前端 未结 7 1981
盖世英雄少女心
盖世英雄少女心 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

    0 讨论(0)
提交回复
热议问题