Обновить

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

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели4.1K
Всего голосов 2: ↑2 и ↓0+4
Комментарии2

Комментарии 2

Достойно! А что скажите про django-modern-rest от Соболева?

Спасибо за комментарий, по-честному.

Никита Соболев — один из тех людей, чьи библиотеки я уважаю без иронии. Его подход к чистоте кода и статическому анализу (не зря он автор wemake-python-styleguide) сильно повлиял на то, как я смотрю на типизацию. Если ты про django-modern-rest — это как раз попытка скрестить Pydantic и DRF на уровне представлений, с фокусом на строгую типизацию входных/выходных данных, без магии и хелперов, которые всё скрывают. Выглядит это как честный, предсказуемый код: явные схемы, минимум «удобных» абстракций, зато всё прозрачно. Я и сам использовал django-modern-rest в своем проекте да и писал статью про django-modern-rest  только не на хабре.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации