Как передать параметры запроса в текстовом запросе для разбиения на страницы в разбиении на страницы FastAPI?Python

Программы на Python
Anonymous
Как передать параметры запроса в текстовом запросе для разбиения на страницы в разбиении на страницы FastAPI?

Сообщение Anonymous »

У меня есть текстовый запрос на SQL, который я хочу использовать с sqlalchemy python.

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

stmt=text("SELECT * from table where id=:id and name=:name") 

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

params={"id":"1234", "name":"alpha"}
Я хочу передать этот stmt в разбиении на страницы fastapi с параметрами, чтобы эти параметры были связаны со stmt.
Я знаю, что у нас есть такой способ сделать этот курсор. выполнить(запрос, параметры), но требования таковы, что мне приходится использовать разбиение на страницы

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

from fastapi_pagination.ext.sqlalchemy import paginate

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

data=await paginate(db,stmt,additional_data={})
Я пробовал связывать параметры и пробовал разбивать на страницы (params=params), но эти параметры предназначены для ограничений и смещения, а не для параметров-заполнителей.

Подробнее здесь: https://stackoverflow.com/questions/787 ... i-paginate

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