Как объединить (не сырые) таблицы в Django?

У меня есть эти модели

class Product(models.Model):
    name = models.CharField(max_length=70)
    category = models.ForeignKey(InnerCategory, null=True, on_delete=models.SET_NULL)
    slug = models.SlugField(unique=True)

class Price(models.Model):
    product = models.ForeignKey(Product, on_delete=models.CASCADE)
    price_tag = models.IntegerField()
    date = models.DateTimeField(auto_now_add=True)

В представлении я получаю аргумент category_slug, с помощью которого мне нужно найти квери со всеми продуктами, принадлежащими этой категории, и последней ценой для каждого продукта.

Могу ли я как-то найти его с помощью только одного (не сырого) запроса

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