blog-home.html :
Для того, чтобы перечислить мои варианты_значения, я передаю данные в контекст, но когда я передаю объект фронтенду, он распознается как queryset, но я не могу использовать данные из него
Модель
variation_category_choice = (
('color', 'color',),
('size', 'size',),
)
class Variation(models.Model):
product = models.ForeignKey(Product, on_delete=models.CASCADE)
variation_category = models.CharField(max_length=100, choices=variation_category_choice)
variation_value = models.CharField(max_length=100)
is_active = models.BooleanField(default=True)
created_date = models.DateTimeField(auto_now=True)
def __unicode__(self):
return self.product
View
def product_detail(request, category_slug, product_slug):
try:
single_product = Product.objects.get(category__slug=category_slug, slug=product_slug)
in_cart = CartItem.objects.filter(cart__cart_id=_cart_id(request), product=single_product).exists()
variations = Variation.objects.filter(product=single_product)
except Exception as e:
raise e
context = {
'single_product': single_product,
'in_cart': in_cart,
'variations': variations
}
return render(request, 'store/product_detail.html', context)
HTML
<h1>{{variations.variation_value}}</h1>