From 29fb39137ac8d2e7420c13059dc37c9a22625c6c Mon Sep 17 00:00:00 2001 From: Jarmil <jarmil.halamicek@seznam.cz> Date: Wed, 14 Oct 2020 15:25:56 +0200 Subject: [PATCH] Weby MS: Nahodny vyber lidi na strance detailu osoby --- shared/models.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/shared/models.py b/shared/models.py index 065513a8..0435c2c7 100644 --- a/shared/models.py +++ b/shared/models.py @@ -1,3 +1,5 @@ +import random + import requests import requests_cache from django.db import models @@ -127,17 +129,16 @@ class PersonPage(SharedSubpageMixin, MetadataPageMixin, Page): def get_context(self, request): context = super().get_context(request) # Na strance detailu cloveka se vpravo zobrazuji 3 dalsi nahodne profily - # TODO udelat nahodny vyber - context["random_people"] = ( - self.get_siblings(inclusive=False).type(PersonPage).live().specific()[:2] + context["random_people"] = list( + self.get_siblings(inclusive=False).type(PersonPage).live().specific() ) + random.shuffle(context["random_people"]) + context["random_people"] = context["random_people"][:3] return context class PeoplePage(SharedSubpageMixin, MetadataPageMixin, Page): - """ Stranka se zobrazenim lidi v dane organizaci - TOOD: subpagemixin - """ + """ Stranka se zobrazenim lidi v dane organizaci """ settings_panels = [] -- GitLab