Español
Abrir en Telegram

Publicación Starlette ломают не роуты, а то, как с ней обращаются в middleware и стримах

5 de septiembre de 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Enlace
haz clic para mostrar
Starlette ломают не роуты, а то, как с ней обращаются в middleware и стримах Starlette часто берут как «лёгкий ASGI-слой», а потом удивляются: приложение работает, но сложнее отлаживать ошибки, фоновые задачи и пропущенные заголовки. Есть наблюдение которое стоит проверить: большинство проблем появляется не в endpoint’ах, а на границах запроса. • Middleware держите короткими. Если в одном слое и auth, и логирование, и нормализация ответа — дебаг превращается в квест. • Для тяжёлых операций не блокируйте event loop: выносите CPU-bound в отдельный процесс, а I/O — в асинхронные вызовы. • Стриминг ответа тестируйте отдельно. Любая ошибка после первого чанка уже не «обычный 500», а частично отправленный ответ. Ещё два места, где Starlette часто недооценивают: lifespan и state. Инициализация соединений, пулов и кэшей должна жить в startup/shutdown, а не в первом запросе. Если нужен общий объект между слоями, не прячьте его в глобалы — прокидывайте через request.state или контейнер зависимостей. Если проект маленький, Starlette даёт чистую базу без лишней магии. Если проект растёт — заранее фиксируйте границы middleware, lifecycle и async-IO. Потом это экономит часы, а не минуты.
3 ·

Cerca en el feed

PPython Web & Scripts — Django, FastAPI, скриптыGoogle ads упростил перенос креативов из Asset Studio ➡️ Читайте на сайте: https://aff.top/blog/google-ads-uprostil-perenos-kreativov-iz-asset-studio 🧠 Ещё больPPython Web & Scripts — Django, FastAPI, скрипты7 привычек Python-кода, которые экономят часы на ревью и отладке За неделю в репах чаще всего всплывают не «сложные баги», а мелочи: неявные типы, лишние побочн
este mensaje
PPython Web & Scripts — Django, FastAPI, скриптыStarlette часто выбирают как «легкий FastAPI», но ошибку делают в другом месте Starlette — это не «мини-фреймворк для старта», а очень тонкий ASGI-слой для вебаPPython Web & Scripts — Django, FastAPI, скриптыFastAPI ломается не на роутинге, а на границе между схемой, БД и фоном За неделю в репах чаще всего всплывает один и тот же набор ошибок: — в Pydantic-модели ра
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Tecnología
190suscriptores2alcance medio por publicación
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos