Подсчет всех объектов в списке значений (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