models
class Product(models.Model):
article = models.CharField('Артикул', max_length=100)
name = models.CharField('Наименование', max_length=100)
poster = models.ImageField('Постер', upload_to='products/posters/')
description = models.TextField('Описание')
category = models.ForeignKey(
Category, verbose_name='Категория', on_delete=models.SET_NULL, null=True)
price = models.PositiveIntegerField(
'Цена', default=0, help_text='Указывать сумму в рублях')
hide = models.BooleanField('Скрыть', default=False)
slug = models.SlugField(max_length=160, unique=True)
views
class ProductDetailView(DetailView):
module = Product
queryset = Product.objects.filter(hide=False)
template_name = 'products/single-product.html'
def get_last_products(self):
return Product.objects.filter(category=self.product.category) #Вот ТУТ
В шаблоне для ProductDetail вывожу через цикл
{% for last_product in view.get_last_products %}
Как мне передать категорию из product в get_last_products?