Django.
Моя модель сохраняет голоса и самого проголосовавшего пользователя. На главной странице отображаются результаты текущего юзера(voter=request.user), однако я хочу, чтобы выводились результаты всех пользователей. Как мне это сделать?
views.py:
ради показа хоть какого-то результата я оставил вывод текущего пользователя.
	
	
	
		
models.py:
	
	
	
		
			
			Моя модель сохраняет голоса и самого проголосовавшего пользователя. На главной странице отображаются результаты текущего юзера(voter=request.user), однако я хочу, чтобы выводились результаты всех пользователей. Как мне это сделать?
views.py:
ради показа хоть какого-то результата я оставил вывод текущего пользователя.
		Python:
	
	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:
		Python:
	
	from django.db import models
from django.contrib.auth.models import User
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)
			
				Последнее редактирование: 
				
		
	
										
										
											
	
										
									
								