Django - Я хочу отображать текущую ставку в зависимости от выбранной категории
Вот мой front-end и все работает хорошо, однако, я не хочу, чтобы все тарифы отображались сразу, я хочу, чтобы тарифы отображались по одному в зависимости от выбранной категории карты. На картинке, которую я загрузил, отображаются текущие тарифы других категорий карт, чего я не хочу, пожалуйста, мне нужна помощь, даже если для этого придется использовать javascript или ajax
Вот мой индекс(шаблон)
Вот мои модели
class Giftcard(models.Model):
name = models.CharField(max_length=100, unique=True)
card_image = models.ImageField(upload_to='Giftcard/', blank=False)
date = models.DateTimeField(auto_now_add=True)
publish = models.BooleanField(default=False)
class Category(models.Model):
category = models.CharField(max_length=250)
rate = models.IntegerField()
terms = models.TextField()
card_category = models.ForeignKey(Giftcard, on_delete=models.CASCADE)
Вот мои взгляды
def giftcard(request):
giftcards = Giftcard.objects.filter(publish=True)
context = {
'giftcards': giftcards
}
return render(request, 'dashboard/giftcard.html', context)
Вам следует рассмотреть возможность использования javascript, который отображает тариф в зависимости от выбранной карты и изменяет его при выборе другой карты
