Answers for "DRF: get ip address"

0

DRF: get ip address

from rest_framework import permissions

class BlocklistPermission(permissions.BasePermission):
    """
    Global permission check for blocked IPs.
    """

    def has_permission(self, request, view):
        ip_addr = request.META['REMOTE_ADDR']
        blocked = Blocklist.objects.filter(ip_addr=ip_addr).exists()
        return not blocked
Posted by: Guest on January-16-2022

Python Answers by Framework

Browse Popular Code Answers by Language