فارسی
باز کردن در Telegram

پست Flask ломают не роуты, а отсутствие границ между кодом и инфраструктурой

18 ژوئن 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Flask ломают не роуты, а отсутствие границ между кодом и инфраструктурой В Flask слишком легко начать с «одного файла» и незаметно притащить в него всё: конфиг, бизнес-логику, SQL, шаблоны, интеграции. Через месяц такой app.py уже не поддерживается, а любой новый эндпоинт требует раскопок по всему проекту. Рабочая схема простая: — app factory вместо глобального app; — blueprints для разрезания домена по модулям; — отдельные слои для сервисов, репозиториев и адаптеров; — конфиг через окружение, а не через хардкод; — расширения и middleware подключать в одном месте, а не по всему коду. Ещё одна типовая ошибка — тащить в view всё подряд. View должен принимать запрос, валидировать вход, вызвать сервис и вернуть ответ. Если в нём есть SQL-запросы, HTTP-клиенты и ветвления на 80 строк, проект уже не Flask-лайт, а монолит без структуры. Для фоновых задач и внешних интеграций лучше сразу отделять их от request-response цикла: очереди, отдельные воркеры, явные таймауты и ретраи. Иначе любой медленный API начнёт тормозить весь веб-поток. Если Flask нужен в проде, держите его как тонкий HTTP-слой, а не как место, где живёт вся логика. Тогда приложение остаётся маленьким по коду, но большим по масштабу.
2 ·

در همان حوالی فید

PPython Web & Scripts — Django, FastAPI, скриптыFirebase в WebView: какие события собирать, чтобы не сломать арбитражную аналитику В WebView аналитика ломается не из-за Firebase, а из-за хаотичной схемы событPPython Web & Scripts — Django, FastAPI, скриптыТри audited no-log VPN: кто не требует email и не ведёт аффилиатов Mullvad выдаёт номер аккаунта без привязки к почте. Принимают наличные и Monero, серверы рабо
این پیام
PPython Web & Scripts — Django, FastAPI, скриптыScrapy ломается не на парсинге, а на грязном каркасе проекта За неделю в репах: у рабочих краулеров чаще всего текут не селекторы, а архитектура. Если Spider знPPython Web & Scripts — Django, FastAPI, скриптыStarlette ломают не роуты, а мелкие ошибки в ASGI-границах Starlette часто берут как «лёгкий каркас», а потом удивляются странным багам под нагрузкой. За неделю
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · کانال · فناوری
190مشترک2میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما