2015-10-07 101 views
1

在处理文档的django/jquery中构建应用程序。
document模型有很多属性(名称,价格,作者等)在Django中实现过滤器/搜索的最佳方法

所以需要实现一个过滤器/搜索功能

方法我知道
发送ajax调用django,每次用户在搜索/过滤器输入中输入字符
2.将数据存储在客户端并使用js/jquery进行呈现并使用jQuery实现过滤器

问题:
有一些其他的方法来这样做?
2.如果不是,哪个是上述2种方法中最好的?

如果问题需要更清晰,请告诉我。

在此先感谢

回答

1

我喜欢Haystack Search进行搜索。 目前有github 700多个叉和一个很好documentation

搜索并不一定很难。 Haystack可让您编写一次搜索代码 并选择您希望运行的搜索引擎。有了一个熟悉的API,它可以让任何Djangonaut都能在家中感受到它,并且允许你根据需要交换内容, 这就是搜索应该如何进行的。

+0

需要大量的定制..........因此不打算使用任何第三方软件包 – dreamer