FastAPI — объект запроса доступа изнутри параметризованной зависимостиPython

Программы на Python
Ответить
Anonymous
 FastAPI — объект запроса доступа изнутри параметризованной зависимости

Сообщение Anonymous »

Согласно документации, чтобы создать «параметризованную зависимость» в FastApi, мы можем определить функцию __call__ внутри нашего класса.
У меня есть авторизация зависимость, которую я внедряю в свои функции API. Внутри мой вызываемый объект выглядит так:

Код: Выделить всё

async def __call__(self,
x_access_token: str = Header(None),
db: AsyncSession = Depends(get_db)) -> bool:
который работает нормально, FastAPI может найти x_access_token из заголовка запроса.
Мой вопрос в том, что внутри этой функции __call__ , могу ли я получить доступ к текущему объекту Query? Я пробовал просто выполнить запрос: Query и запрос: Query = Depends(), но они не работают.

Подробнее здесь: https://stackoverflow.com/questions/793 ... dependency
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»