Arreglo que hacia random en a partir de cien pelis, cuando debería ser a partir de 101

This commit is contained in:
perro tuerto 2023-03-20 11:17:45 -07:00
parent 3fd4570dbd
commit 6810cf11c4
1 changed files with 5 additions and 7 deletions

View File

@ -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.