Лучший способ для вычисляемых полей в Django
Я начинаю создавать свое первое веб-приложение на Django. Сначала я работаю с backEnd частью. В моей структуре данных мне нужно вычислить некоторые поля, такие как средний бюджет зарплаты сотрудника для каждого объекта модели (компания, отдел ...).
Я нашел несколько способов вычисления и отображения вычисляемого поля в API.
- Add a property into model and override querySet for better performance.
- Calculate and add extra field in serializers and display it for API.
- Use build-in computedfields.models
Я не могу решить, какой способ лучше для вычисления полей, какие плюсы и минусы у каждого способа.
Спасибо за совет.