Я пытаюсь отобразить 3 случайных пользователей на моей домашней странице. Как бы я go сделал это? Я могу заставить пользователей отображаться, но иногда отображаются два одинаковых пользователя. Я хочу убедиться, что каждый раз, когда появляются 3 уникальных пользователя.
views.py
def home(request):
random_profile1 = (Profile.objects.exclude(id=request.user.id).order_by('?')[0])
random_profile2 = (Profile.objects.exclude(id=request.user.id).order_by('?')[0])
random_profile3 = (Profile.objects.exclude(id=request.user.id).order_by('?')[0])
context = dict(random_profile1 = random_profile1, random_profile2 = random_profile2, random_profile3 = random_profile3)
return render(request, 'dating_app/home.html',context)