add - full import pricing features on every distribution

This commit is contained in:
2025-12-02 14:01:13 +03:30
parent ea063c66a6
commit 8f2d321064
9 changed files with 100 additions and 13 deletions

View File

View File

@@ -0,0 +1,17 @@
import threading
_local = threading.local()
def get_current_request_body():
return getattr(_local, "request_body", None)
class RequestMiddleware:
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
_local.request_body = request.body
response = self.get_response(request)
return response