Django Шаблон Карусель из нескольких изображений
Я пытаюсь создать карусель, которая показывает несколько фотографий одной кошки для проекта по питомнику, который я делаю. Я пытаюсь найти правильный шаблон, чтобы это работало.
Мои модели
class Cat(models.Model):
name = models.CharField(max_length=32, null=True)
available = models.BooleanField()
main_image = models.ImageField(upload_to="images/")
age = models.CharField(max_length=64, null=True)
mix = models.CharField(max_length=128, null=True)
dob = models.CharField(max_length=16)
sex = models.CharField(max_length=16)
description = models.TextField(max_length=256, null=True)
def __str__(self):
return f"{self.name} : {self.sex} {self.age} || Available : {self.available}"
class Images(models.Model):
name = models.CharField(max_length=64, null=True)
image = models.ForeignKey(Cat, on_delete=models.CASCADE)
def __str__(self):
return self.name
Мое мнение
def available(request):
context = {}
return render(request, "cattery/available.html", {'available_kittens': Cat.objects.exclude(available=False).all()})
Мой HTML
{% for kitten in available_kittens %}
<div class="flexbox-item">
<img class="thumbnail" src="{{ kitten.images.url }}">
<h2> {{ kitten.name }} </h2>
<hr>
<h4> {{ kitten.sex }} </h4>
<h6> {{ kitten.dob }} </h6>
<p> {{ kitten.description}} </p>
</div>
{% endfor %}
Как я могу вызвать изображения, относящиеся к каждому котенку, с помощью шаблона django?
Я знаю, что могу просто включить несколько полей изображения, но я видел, что люди предлагают этот метод создания вторичного класса.