Как программно генерировать объект запроса 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
параметры.