在django / jquery中构建一个处理文档的应用程序
这个document
模型有许多属性(名称,价格,作者等......)
因此需要实施过滤/搜索功能
我知道的方法:
1. 每次用户在搜索/过滤输入中输入字符时,向django发送ajax调用
2. 将您的数据存储在客户端并使用js / jquery进行渲染,并使用jquery实现过滤器
问题:
1。还有其他方法可以做同样的事吗?
2。如果没有,哪个是上述2种方法中最好的?
如果问题需要更清晰,请告诉我。
提前致谢
答案 0 :(得分:1)
我喜欢Haystack Search进行搜索。 目前github上有超过700个分叉,而且documentation有好{。<}。
搜索并不难。 Haystack可以让你编写搜索 代码一次并选择您希望它运行的搜索引擎。有了 熟悉的API,应该让任何Djangonaut感觉像在家里一样 允许您根据需要交换内容的架构, 它应该如何进行搜索。