Почитал про Pydantic. Возникла мысль не использовать ли его в Django проекте. Оказалось что он написан для фреймворка FastAPI. Куча звезд на github, используют крупные компании. Посмотрел пример FastAPI + SQLAlchemy БД таблица пользователи объем кода явно больше чем для Django, где пользователи встроенные. Может быть конечно это работает быстрее. И для Django есть куча сторонних пакетов чтобы не писать с нуля, а есть ли для FastAPI интересный вопрос. А так да, наверное живу в далеком прошлом с Django :( CBV в примерах не используется, после Django кажется шагом назад.
>Оказалось что он написан для фреймворка FastAPI
Сильное заявление 🤔
Особенно, если учесть, что pydantic начали писать весной 2017, а fastapi в конце зимы 2018
Энивей, dmontagu, вроде, один из контрибьюторов fastapi — может, CBV и завезут в fastapi когда-нибудь, но что-то тут дискуссия поутихла:
https://github.com/tiangolo/fastapi/issues/270Я пару месяцев живу с fastapi, полёт нормальный, хотя поначалу некомфортно было после flask-restful, где CBV из коробки