Django filtering not chained tables
Как я могу выбрать значения из не связанных таблиц в django
class Products(models.Model):
id = models.CharField(...)
name = models.CharField(...)
price = models.FloatField(...)
image = models.ImageField(...)
timestamp = models.DateTimeField(...)
class HistoryPrice(models.Model):
id = models.CharField(...)
name = models.CharField(...)
price = models.CharField(...)
timestamp = models.CharField(...)
Могу ли я получить изображение из продукта по минимальной цене в запросе HistoryPrice следующим образом:
query_history = HistoryPrice.objects.filter(product__id=product).annotate(min_price=Min('price'))