from django.http import HttpResponse class CorsMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): if(request.method == "OPTIONS"): response = HttpResponse(status="200") response.headers['Access-Control-Allow-Origin'] = "*" response.headers['Access-Control-Allow-Headers'] = "*" return response response = self.get_response(request) response["Access-Control-Allow-Origin"] = "*" return response