Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from rest_framework import permissions
- class BlacklistPermission(permissions.BasePermission):
- """
- Global permission check for blacklisted IPs.
- """
- def has_permission(self, request, view):
- ip_addr = request.META['REMOTE_ADDR']
- blacklisted = Blacklist.objects.filter(ip_addr=ip_addr).exists()
- return not blacklisted
Add Comment
Please, Sign In to add comment