I have a permissions class similar to the answer here.
I'd like to set a different message
value under different conditions. How can I do this?
I have a permissions class similar to the answer here.
I'd like to set a different message
value under different conditions. How can I do this?
class UserPermission(permissions.BasePermission):
message = ""
def has_permission(self, request, view):
if some_condetion:
self.message = "some message"
return False
else:
self.message = "other message"
return True
http://www.django-rest-framework.org/api-guide/permissions/#custom-permissions