Как программно генерировать объект запроса Django с помощью класса ASGIHandler

У меня есть проект Django, в котором есть функция some_func, которая использует request внутри себя.

from fastapi import Depends
from fastapi.security import HTTPBasicCredentials


def foo(credentials: HTTPBasicCredentials = Depends(security),):
    # Need to generate a request object
    user = some_func()


def some_func(request):
   x = request.GET.get('my_param')

К сожалению, у меня нет возможности редактировать функцию some_func, и единственным решением является генерация пустого объекта запроса Django. Я изучил класс ASGIHandler, метод create_request, но не смог понять, как установить scope и body_file параметры.

Вернуться на верх