Как массово_обновить значения наборов запросов

            # Count mandate for each delegate, multiply it by score
            delegate_votes = PollVotingTypeRanking.objects.filter(author_delegate__poll=poll).values('pk').annotate(
                score=F('priority') *
                Count('author_delegate__created_by__groupuserdelegator',
                      filter=~Q(author_delegate__created_by__groupuserdelegator__delegator__pollvoting__poll=poll) &
                      Q(author_delegate__created_by__groupuserdelegator__tags__in=[poll.tag])))

            # Set score to the same as priority for user votes
            user_votes = PollVotingTypeRanking.objects.filter(author__poll=poll
                                                              ).values('pk').annotate(score=F('priority'))

            PollVotingTypeRanking.objects.bulk_update(delegate_votes | user_votes, fields=('score',))

Пытаюсь обновить значения для delegate_votes и user_votes, как это сделать? Сейчас я получаю ошибку 'dict' object has no attribute pk

Вернуться на верх