elasticsearch,django-haystack,Python,Django,Python 3.x,elasticsearch,Django Haystack" /> elasticsearch,django-haystack,Python,Django,Python 3.x,elasticsearch,Django Haystack" />

Python 干草堆:stats()和stats#u results()不';行不通

Python 干草堆:stats()和stats#u results()不';行不通,python,django,python-3.x,elasticsearch,django-haystack,Python,Django,Python 3.x,elasticsearch,Django Haystack,我对Haystack和Django有以下问题。我想做的是过滤模型书中的一些对象,得到最大和最小价格。下面是查询,其中sq是动态生成的查询: partial_query = SearchQuerySet().models(Books).filter(sq) 这将返回大约10个结果。 在检查Haystack()的文档后,我发现stats('price')、stats_results()对我来说很好,但由于某些原因,我看到的唯一输出是无。代码如下: partial_query = SearchQue

我对Haystack和Django有以下问题。我想做的是过滤模型书中的一些对象,得到最大和最小价格。下面是查询,其中sq是动态生成的查询:

partial_query = SearchQuerySet().models(Books).filter(sq)
这将返回大约10个结果。 在检查Haystack()的文档后,我发现stats('price')、stats_results()对我来说很好,但由于某些原因,我看到的唯一输出是无。代码如下:

partial_query = SearchQuerySet().models(Listing).filter(sq).stats('price')
partial_query.stats_results()
经过几次测试,我发现下面的印刷品确实做到了这一点,他们期望做什么

print(partial_query[0].price) #for example 123
print(partial_query) #list with about 10 objects

另外,如果您知道从该查询中获取最高和最低价格的任何其他方法,请随时与我分享:)。如果有任何帮助,我将不胜感激。谢谢。

从您的标签上看,您似乎在使用elasticsearch,但根据

这仅在Solr上受支持