@NyxDeveloper

Как в queryset.values() получить вычисляемые поля модели?

Реализую модель таблички, у которой есть одно вычисляемое поле. Табличку нужно отдавать в виде массива словарей через апи. Когда пробую получить вычисляемое поле в queryset.values(), вылетает ошибка с сообщением, что поля с таким именем не существует.
Вот метод в модели:
@property
def summaFakt(self):
 return 111111


Вот получение списка переменных:
list = list.values(
        'id',
        'name',
        'number',
        'sum',    #    злополучное поле
        'description'
    )

Когда обращаюсь к полю как к параметру объекта, то все работает как мне нужно:
sum = list.first().sum
Но когда пытаюсь получить то же самое поле в списке, то получаю ошибку. Что я делаю не так? Как мне добиться нужного результата?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы