Как вывести все данные из БД?

Я делаю голосование на Python Django, на главной странице должен выводится результат голосов всех пользователей, однако у меня выводятся результаты только текущего пользователя. Как это исправить?

views.py:

def home(request):
    value, create = Choose.objects.get_or_create(voter=request.user)
    context = {
        "value": value,
    }

    return render(request, 'registration/home.html', context)


def black(request):
    if request.user.is_authenticated:
        value, created = Choose.objects.get_or_create(voter=request.user)

        if request.method == 'POST':
            select_action = request.POST['choose']

            if select_action == 'black':
                value.count_black += 1
                value.save()
            else:
                return render(request, 'registration/black.html', {"value": value})

            return redirect("home")

models.py:

class Choose(models.Model):
    count_black = models.PositiveIntegerField(default=0, verbose_name="black")
    count_white = models.PositiveIntegerField(default=0, verbose_name="white")
    count_purple = models.PositiveIntegerField(default=0, verbose_name="purple")
    voter = models.ForeignKey(User, null=True, blank=True, verbose_name='Пользователь', 
    on_delete=models.PROTECT)

html:

  <h1 style="color: white">{{ value.count_black }} </h1>

Так, в моей админке сохраняются результаты различных пользователей, однако выводятся голоса только текущего(вошедшего мною). Как вывести весь результат?

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