Skip to content

Instantly share code, notes, and snippets.

@filipeximenes
Last active March 2, 2016 21:32
Show Gist options
  • Save filipeximenes/b106057309f70214a6a8 to your computer and use it in GitHub Desktop.
Save filipeximenes/b106057309f70214a6a8 to your computer and use it in GitHub Desktop.
Django-rest-framework Permission to simplify per view permission verification
from rest_framework import permissions
class CustomViewPermission(permissions.BasePermission):
def has_permission(self, request, view):
if hasattr(view, 'custom_permission'):
return view.custom_permission(request)
return True
def has_object_permission(self, request, view, obj):
if hasattr(view, 'custom_object_permission'):
return view.custom_object_permission(request, obj)
return True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment