From 6810cf11c435b849570ad259b07c84127e5d300a Mon Sep 17 00:00:00 2001 From: perro Date: Mon, 20 Mar 2023 11:17:45 -0700 Subject: [PATCH] =?UTF-8?q?Arreglo=20que=20hacia=20random=20en=20a=20parti?= =?UTF-8?q?r=20de=20cien=20pelis,=20cuando=20deber=C3=ADa=20ser=20a=20part?= =?UTF-8?q?ir=20de=20101?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/main/models.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/source/main/models.py b/source/main/models.py index 7ee9f1c..9ce8971 100644 --- a/source/main/models.py +++ b/source/main/models.py @@ -7,7 +7,6 @@ import wikipediaapi from bs4 import BeautifulSoup from django.conf import settings from django.db import models -from pathlib import Path from unidecode import unidecode @@ -86,7 +85,7 @@ class MovieQuerySet(models.QuerySet): all = list(Movie.objects.filter(**kwargs).values()) if len(all) < min_items: return None - elif len(all) < random_max: + elif len(all) <= random_max: return all else: return random.sample(all, random_max) @@ -173,7 +172,7 @@ class MovieQuerySet(models.QuerySet): movie["count_formatted"] = self.format_count(movie["count"]) movie["stars_icons"] = self.format_stars(movie["stars"]) movie["file_name"] = self._fix_path_movie(movie["file_name"]) - movie["cartel"] = self._fix_path_cartel(movie['cartel']) + movie["cartel"] = self._fix_path_cartel(movie["cartel"]) if wikipedia: movie["wiki"] = self.get_wiki(movie) @@ -182,16 +181,16 @@ class MovieQuerySet(models.QuerySet): Enmienda ruta a medio. """ if not file_name: - return '' + return "" letter = file_name[0].upper() if letter.isdigit(): - letter = '0' + letter = "0" url = f"{settings.URL_CDN}/{letter}/{file_name}" return url def _fix_path_cartel(self, file_name): - """ Si no existe el cartel regresa el default """ + """Si no existe el cartel regresa el default""" url = f"{settings.MEDIA_URL}{file_name}" path = Path(f"{settings.MEDIA_ROOT}{file_name}") @@ -200,7 +199,6 @@ class MovieQuerySet(models.QuerySet): return url - def fix_summ(self, raw): """ Enmienda sinopsis de Wikipedia.