【发布时间】:2014-07-06 01:21:44
【问题描述】:
我正在使用弹性搜索和 Django Haystack 构建搜索页面。我想要实现的是在结果页面上显示过滤器表单,但我试图使其更具动态性,所以想知道是否有一种方法可以在查询集上获取所有可能的过滤器,而不管结果属于哪个模块。 (Example for what I am trying to acheive)
我之所以尝试这样做是因为并非所有模型都具有相同的字段。
如果这不是正确的方法,那么我将如何使用良好的实践来构建它。 要么 我是否应该使用 if 条件和一些丑陋的逻辑以手动方式构建它。
谢谢
【问题讨论】:
标签: python django search elasticsearch django-haystack