Выбрать значение из QuerySet

Всем привет! Никак не могу побороть, пытаюсь вывести последнее значение для выгрузки в excel файл:

for group in groups:

        works = Works.objects.filter(id_group=group.id_group)

        output = {
        'id_group': group.id_group,
        'completion_percentage': works.aggregate(Sum('completion_percentage')),
        'total_works': works.count(),
        'names_organization': works.values('name_organization')
    }

data = ([
                 str(output['names_organization'].last()),
                 list(output['completion_percentage'].values())[0],

])

Но лучшее, что получилось:

{'name_organization': 'Наименование организации 2'}

Как получить "Наименование организации 2" ?

models.py

class Works(models.Model):
    id_work = models.AutoField(primary_key=True, verbose_name='Идентификатор работы')
    id_group = models.ForeignKey('Group', on_delete=models.CASCADE, related_name='works',
                                 verbose_name='Идентификатор группы работ')
    name_work = models.CharField(max_length=256, verbose_name='Наименование работы')
    name_organization = models.CharField(max_length=256, verbose_name='Наименование организации')

    def __str__(self):
        return self.name_work

    class Meta:
        db_table = 'Works'
        verbose_name = 'Работа'
        verbose_name_plural = 'Работы'

class Group(models.Model):
    id_group = models.AutoField(primary_key=True, verbose_name='Идентификатор группы работ')
    name_group = models.CharField(max_length=256, verbose_name='Наименование группы работ')

    def __str__(self):
        return self.name_group

    class Meta:
        db_table = 'Group'
        verbose_name = 'Группа работ'
        verbose_name_plural = 'Группы работ'
Вернуться на верх