Подсчет всех объектов в списке значений (values_list) Django

Это последующий вопрос к этому

У объекта Django нет атрибута в _set.filter

    @property
    def mathe2(self):
        return self.lehrertabelle_set.count()
    @property
    def mathe3(self):
        return self.lehrertabelle_set.values_list('Stundenanteil_bei_WE', flat=True)[0] + self.mathe2

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

Вы можете использовать sum() для суммирования значений в списке

 @property
def mathe3(self):
    return sum(self.lehrertabelle_set.values_list('Stundenanteil_bei_WE', flat=True)) + self.mathe2
Вернуться на верх