1

我想在我的项目中使用 django-cms-search 并将它与 xapian 和 xapian_backend 一起安装。在我的设置文件中,我定义了HAYSTACK_SEARCH_ENGINE, HAYSTACK_SITECONFand HAYSTACK_XAPIAN_PATH(因为 django 系统有点老了)。此外,我还包含了 haystack.urls 并创建了相应的模板。

运行时未创建索引manage.py update_index

是否有必要将任何代码放入代码中HAYSTACK_SITECONF

文档建议我在HAYSTACK_SITECONF 中定义的目录中创建一个 models.py 文件并将此代码放入其中:

from cms_search.cms_app import HaystackSearchApphook
from cms.apphook_pool import apphook_pool
apphook_pool.register(HaystackSearchApphook)

但这没有效果。

4

0 回答 0