Возвращает ли Django queryset values_list объект списка?

У меня есть приложение Django, где пользователи публикуют фотографии, а другие оставляют комментарии под фотографиями.

Когда комментарий оставлен, мне нужно уведомить:

Всем остальным кто писал в этой темеВладелец фотографии, если они не включены в (1)

Для (1) я делаю:

#I slice by 25 because I arbitrarily deem anyone beyond that irrelevant. 
all_commenter_ids = PhotoComment.objects.filter(which_photo=which_photo).order_by('-id').values_list('submitted_by', flat=True)[:25]

Далее для (2) я пытаюсь:

all_relevant_ids = all_commenter_ids.append(which_photo.owner_id)
all_relevant_ids = list(set(all_relevant_ids))

Я заканчиваю с ошибкой:

Объект 'ValuesListQuerySet' не имеет атрибута 'append'

Я нахожу это странным, потому что я извлекаюvalues_list.

Разве это не объект списка, и в этом случае не должен атрибутappend работать в этом сценарии? Пожалуйста, объясните, что не так, и предложите альтернативы.

Ответы на вопрос(1)

Ваш ответ на вопрос