擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>Product.objects.filter(price__product=self).annotate(
high_price=Max('price__price'),
).filter(price=F('max_price'))
</code></pre>
<p>这将给你在结果对象中的最高价格和日期。在</p>
<p>但是我想不出一种方法可以同时在同一个查询中找到最低价格/日期。我也有一种感觉,如果你有大量的项目,这将是非常缓慢的。在</p>