Русский
Открыть в Telegram

Пост Python-проект ломается не в коде, а в границах между модулями

1 ноября 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Ссылка
нажмите — покажем
Python-проект ломается не в коде, а в границах между модулями За неделю в репах: один и тот же баг всплывает снова и снова — бизнес-логика тянется в view, парсинг живёт в модели, а запросы к внешним API размазаны по хендлерам. Собирайте проект так: — HTTP-слой только принимает и отдаёт данные; — сервисы держат сценарий: проверить, преобразовать, вызвать; — доменные функции не знают про Django ORM, FastAPI Request и формат ответа; — интеграции с БД, очередями и API прячьте за отдельными адаптерами. Такой разрез почти всегда дешевле, чем «красиво» писать напрямую в контроллере. Меньше циклических импортов, проще тесты, легче заменить источник данных или поднять часть логики в cron/worker без переписывания половины проекта. Ещё одно наблюдение которое стоит проверить: если функцию нельзя протестировать без поднятия веб-сервера, она, скорее всего, живёт не там. В Python это особенно заметно, когда asyncio, pydantic и ORM смешивают в одном месте. Держите код на границах простым, а правила — внутри сервисов. Тогда проект переживает и рост нагрузки, и смену фреймворка без лишней боли.
1 ·

Рядом в ленте

PPython Web & Scripts — Django, FastAPI, скриптыКонечно же, после честного интервью Желтого Веба мы пришли к Евгению Иванову, чтобы дать слово и второй стороне. Формат этого интервью тестовый, сам спикер попрPPython Web & Scripts — Django, FastAPI, скрипты🇮🇹 BUONGIORNO ROMA 2–5 ноября команда Reels Affiliates впервые выходит на выставку со своим стендом. И начинает сразу с Рима. 📍 Стенд H1-1053, SiGMA World, Fier
это сообщение
PPython Web & Scripts — Django, FastAPI, скриптыЕбался и заебался с SEO скилами! Но!!! Короче! Последние три месяца я плотно ебался с SEO через ИИ — аудиты, GEO, тексты, ТЗ, Яндекс, AI-поиск, всё подряд. РезуPPython Web & Scripts — Django, FastAPI, скриптыНихуя Mancala Gaming нахуевертили! Просто прочитайте суть - вместо привычных барабанов и линий там блятьспираль аж из 35 символов, где что бы вы думали? Да! Пра
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · канал · Бизнес
190подписчиков2средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем