Лучший способ для вычисляемых полей в Django

Я начинаю создавать свое первое веб-приложение на Django. Сначала я работаю с backEnd частью. В моей структуре данных мне нужно вычислить некоторые поля, такие как средний бюджет зарплаты сотрудника для каждого объекта модели (компания, отдел ...).

Я нашел несколько способов вычисления и отображения вычисляемого поля в API.

  1. Add a property into model and override querySet for better performance.
  2. Calculate and add extra field in serializers and display it for API.
  3. Use build-in computedfields.models

Я не могу решить, какой способ лучше для вычисления полей, какие плюсы и минусы у каждого способа.

Спасибо за совет.

Вернуться на верх