Português
Abrir no Telegram

Post Pydantic ломает меньше, если сразу договориться о правилах на входе

27 de junho de 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Pydantic ломает меньше, если сразу договориться о правилах на входе Если модель используется в API, скриптах и фоновых задачах, держите один подход к данным: — вход валидируйте на границе; — внутри системы работайте уже с типизированным объектом; — ошибки отдавайте до того, как логика успеет разъехаться. Самая частая ошибка — смешивать проверку, преобразование и бизнес-логику в одном месте. В итоге строка внезапно становится числом, пустой список проходит как валидный payload, а дефолты прячут баги. Лучше явно описать обязательные поля, ограничения и преобразования в модели, чем потом искать «магическое» поведение в обработчике. Полезная привычка: отдельные модели для входа, ответа и внутреннего представления. Тогда payload от клиента, DTO для сервиса и объект для хранения не начинают жить одной жизнью. Ещё один плюс — проще тестировать: вы проверяете схему, а не весь endpoint целиком. И не злоупотребляйте «умными» валидаторами там, где достаточно простых типов и ограничений. Чем меньше скрытой логики в модели, тем легче читать код, переиспользовать его в FastAPI и не ловить сюрпризы в парсерах и скриптах.
3 ·

Por perto no feed

PPython Web & Scripts — Django, FastAPI, скриптыChat GPT-5.6 будут выдавать лишь избранным США ограничивают публичный доступ к новым ИИ-моделям: теперь его выдают только проверенным пользователям после обязатPPython Web & Scripts — Django, FastAPI, скриптыVk удалили из App store: что дальше? Удаление VK из App Store заблокировало доступ для владельцев iPhone в России, но проблема решаема. Арбитражники теряют один
esta mensagem
PPython Web & Scripts — Django, FastAPI, скриптыScrapy ломается не на парсинге, а на плохой архитектуре проекта Если у вас пауки начинают дублировать запросы, падать на редких страницах и засорять пайплайны, PPython Web & Scripts — Django, FastAPI, скрипты7 ошибок в Python-скриптах, из-за которых ломается даже простой автоматизатор Ошибка 1 — смешивать логику, ввод-вывод и парсинг в одном файле. Когда скрипт раст
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Tecnologia
190inscritos2alcance médio dos posts
Feed da comunidade Abrir no Telegram

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos