Я ищу библиотеку или пример кода для форматирования сообщений проверки FastAPI в удобочитаемый формат. Например, эта конечная точка:
@app.get("/")
async def hello(name: str):
return {"hello": name}
Будет производить следующий вывод json, если мы пропустим name
параметр запроса:
{
"detail":[
{
"loc":[
"query",
"name"
],
"msg":"field required",
"type":"value_error.missing"
}
]
}
Итак, мои вопросы:
- Преобразуйте его во что-то вроде «поле имени обязательно» (для всевозможных ошибок) для отображения в тостах.
- Используйте его для отображения сообщений проверки формы
- Создание форм самостоятельноиз описания API, если это возможно