Модель Джанго против менеджера

Не совсем уверен, в чем разница. Кажется, что все, что делает менеджер, - это набор функций, связанных с моделью. Но эти функции также можно поместить в модель ....

Документация Django описывает менеджера следующим образом:

Менеджер - это интерфейс, посредством которого операции запросов к базе данных предоставляются моделям Django.

Так есть ли в менеджере что-то еще принципиально иное, чем эта простая абстракция?

Или лучше вопрос: какие методы должны быть определены в модели против менеджера? Есть ФАКТИЧЕСКАЯ разница или просто стилистическая?

Ответы на вопрос(1)

Ваш ответ на вопрос