如何解决如何在 django-haystack 中禁用缓存?
我正在使用 django-haystack 和 drf-haystack 来制作 solr haystackViewSet。 我只需要用 20 个项目进行分页,haystack 一次性填满所有找到的结果。例如如果存在 153 个结果,那么 haystack 将进行 8 个查询。我希望它停止这种情况,只用一个请求进行一个查询。我在 haystack 中找不到任何可能禁用缓存的设置。
问题是:是否有设置参数或类变量可以设置为完全禁用缓存或至少停止 haystack 以查询额外结果。
我指定的查询以外的参数是:start = 0,end = 20
我使用的版本 -
解决方法
在单步执行代码后发现这一点。
HAYSTACK_ITERATOR_LOAD_PER_QUERY = 20
对我来说效果很好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。