Как разрешить какие -либо произвольные параметры запроса, используя Fastapi и Swagger?Python

Программы на Python
Anonymous
 Как разрешить какие -либо произвольные параметры запроса, используя Fastapi и Swagger?

Сообщение Anonymous »

Примечание : Этот вопрос отличается от того, что здесь, так как мне нужно, чтобы он работал с Swagger. Конечная точка, я хочу разрешить любой произвольный набор параметров URL, сохраняя при этом поддержку Swagger. : < /p>
/api/books/?include=author&sort=name,zip&sort[author]=-lname&fields=name,phone,street

Использование квадратных кронштейнов не позволяет мне использовать традиционные классы для параметров запроса модели, поэтому вместо этого я напрямую использую объект запроса . Тем не менее, я хотел бы использовать Swagger, чтобы проверить конечную точку. Я не могу найти способ предоставить произвольные параметры URL. Я рад ввести их как единственная строка.def books(**params):
....
< /code>
, который дает оператор Curl: < /p>
api/books?params=sort%5Bone%5D%3Dtwo'
< /code>
Я действительно хочу: < /p>
api/books?sort&one%5D%3Dtwo'


Подробнее здесь: https://stackoverflow.com/questions/688 ... nd-swagger

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