сразу превращать его в чистый json? что бы без: json.loads(data)
Чо
Это как? В каком-то поле иметь жсон?
ебусь пытаясь скрестить пайтон бэк и js
Очередной, который никогда не открывал доку и не понимает как работает сериализация в фастапи?
на вход получаю : '{"player_names":["John"]}'. Хочу что бы сразу получалось что то типо такого: @app.post("/test") async def test(data: json.loads()):
открой для себя схемы в пидантике
pydantic модель запихни вместо json.loads...
Ну опиши ты датакласс
Я С ПАЙДАНТИКОМ ЕБАЛСЯ 2 ДНЯ И НИХУЯ
Ему бы квикстарт открыть
А я много месяцев
не нужно тут истерик
Для начала браузер, не пропускай шаги!
https://fastapi.tiangolo.com/ru/tutorial/first-steps/
https://fastapi.tiangolo.com/ru/tutorial/body/
он на вход получает не модель, а строку и всё ломается
Ты прочитал доку? открой сваггер и потыкай запросы
INFO: Uvicorn running on http://localhost:855 (Press CTRL+C to quit) Тип полученных данных: <class 'str'>, Полученные данные: {"player_names":["John"]} INFO: ::1:63214 - "POST /test HTTP/1.1" 200 OK Тип полученных данных: <class 'str'>, Полученные данные: [object Object] INFO: ::1:51035 - "POST /test HTTP/1.1" 200 OK Тип полученных данных: <class 'str'>, Полученные данные: [object Object] INFO: ::1:51541 - "POST /test HTTP/1.1" 200 OK Тип полученных данных: <class 'str'>, Полученные данные: [object Object] INFO: ::1:51549 - "POST /test HTTP/1.1" 200 OK
Вам бы жс выучить
мне надо отправить 1 запрос на всём сайте...
Обсуждают сегодня