Форум сайта python.su
Передаю в шаблоне ссылки на видео:
{% for video in movie.episodes_set.all %} <a href="" onclick="player.src({src:'{{ video.video.url }}'})"><img src="{% static 'img/abc.jpg' %}"></a> {% endfor %}
class PosterList: def get_posters(self): queryset = Episodes.objects.all() res = [] for poster in queryset: res.append(f"{str(poster.video).split('.')[0]}.jpg") return res
<a href="" onclick="player.src({src:'{{ ссылка }}'})"><img src="{{ постер }}"></a> {% for video in movie.episodes_set.all %} ссылка {% endfor %} {% for poster in view.get_posters %} постер {% endfor %}
class PosterList: def get_posters(self): queryset = Episodes.objects.all() res = [] for poster in queryset: res.append(f"{str(poster.video).split('.')[0]}.jpg") return res, queryset
Отредактировано Centner (Май 21, 2023 22:27:44)
Офлайн
что возвращает queryset
да и модель покажи
Офлайн
class Episodes(models.Model): name = models.CharField("Название эризода", max_length=100) desc = models.TextField("Описание") url = models.SlugField(unique=True) video = models.FileField(upload_to="episodes/", blank=True) movie = models.ForeignKey(Movie, on_delete=models.CASCADE)
Офлайн