Почитал про Pydantic. Возникла мысль не использовать ли его в Django проекте. Оказалось что он написан для фреймворка FastAPI. Куча звезд на github, используют крупные компании. Посмотрел пример FastAPI + SQLAlchemy БД таблица пользователи объем кода явно больше чем для Django, где пользователи встроенные. Может быть конечно это работает быстрее. И для Django есть куча сторонних пакетов чтобы не писать с нуля, а есть ли для FastAPI интересный вопрос. А так да, наверное живу в далеком прошлом с Django :( CBV в примерах не используется, после Django кажется шагом назад.