Как получить связанные модели первых объектов в одном запросе в Django?
class Product(models.Model):
category = models.ForeignKey(Category, related_name="products_category", null=True, on_delete=models.CASCADE)
sku = models.CharField(max_length=200, blank=True, null=True)
class ProductVariants(DateTimeModel):
name = models.CharField(max_length=200, blank=True, null=True)
product = models.ForeignKey(Product, related_name="products_variants", null=True, on_delete=models.CASCADE)
products = Product.objects.select_related().all()
как получить все объекты родительской модели с первым объектом связанной модели в одном запросе. [0] and first() не работает. как получить это?
Product.objects.select_related("product", "product__category")
Возможно, вам будет полезно посмотреть https://django-debug-toolbar.readthedocs.io/en/latest/