RU

Первый запрос проходит, второй падает: почему TestClient ломает тесты FastAPI и как это исправить

Первый запрос к FastAPI возвращает 200, второй падает с ошибкой asyncpg. При этом под uvicorn всё работает. Причина может быть в…

FastAPITestClientPythonтестирование APIpytestасинхронное программированиесобытийный циклASGIhttpxотладка ошибок
Habr
RU

Хватит дублировать валидацию в Django: как я подружил Pydantic с ORM и перестал страдать

Представь: ты пишешь научный сервис. Есть модель исследователя, у которой  h_index  не может быть отрицательным. Ты, как добросовестный ра…

DjangoPythonDjango NovaFastAPIPydanticасинхронное программированиеASGIPostgreSQLORMвеб-разработка