Установите предельное значение по умолчанию только на пользовательский интерфейс Fastapi Swagger, но не влияйте на прогрPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Установите предельное значение по умолчанию только на пользовательский интерфейс Fastapi Swagger, но не влияйте на прогр

Сообщение Anonymous »

Я хочу иметь возможность предоставить моей команде пользовательский интерфейс Swagger для моего приложения Fastapi для изучения результатов каждой конечной точки. Любое предельное значение (в коде) < /p>
Например: < /p>

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

@router.get("/some_endpoint", response_model=List[SomeSchema])
def read_some_endpoint(
name: str,
limit: Optional[int] = Query(100, description="Limit the number of results to return"),
db: Session = Depends(get_db),
):
"""
Query database
"""
query = db.query(SomeModel).filter(SomeModel.name == name)
if limit:
query = query.limit(limit)

results = query.all()
return results
< /code>
Это устанавливает по умолчанию в UI Swagger UI (желаемое), но когда я делаю вызов через пакет запросов, я получаю только 100 строк (нельзя). < /p>
мой вариант использования кажется разумным, поэтому я задаюсь вопросом, есть ли способ сделать это. UI и позвольте мне установить функцию по умолчанию, чтобы запросить (нет, description = "...") 


Подробнее здесь: https://stackoverflow.com/questions/796 ... rogrammati
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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