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?

Я знаю, что могу просто включить несколько полей изображения, но я видел, что люди предлагают этот метод создания вторичного класса.

Вернуться на верх