Sphinx搜索在Django管理后台中。

4

尝试在Django 管理员中使用sphinx搜索。 已安装django-sphinx

按照文档所述执行:

from djangosphinx.admin import SphinxModelAdmin

class MyAdmin(SphinxModelAdmin):
        index = 'my_index_name' # defaults to Model._meta.db_table
        weights = {'field': 100}

作为结果,我得到了错误全局名称“Paginator”未定义,我已经解决了这个问题,然后又出现了另一个错误'list'对象没有属性'ordered'。不知道该怎么办。
附言:如果有影响的话,使用的是Django 1.3。

当您在djangosphinx.SphinxSearch()调用中定义(并针对该索引进行搜索)该索引时,您的索引会发生什么? - yekta
1个回答

0

我认为可能是django版本不兼容,现在的django版本是django 1.6.2,或者你可以使用xadmin,这也很好。

最后,我认为问题出在django版本上,建议你更新到最新版本!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接