プロジェクトで django-cms-search を使用したいので、xapian および xapian_backend と一緒にインストールしました。私の設定ファイルではHAYSTACK_SEARCH_ENGINE
、 , HAYSTACK_SITECONF
andを定義し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)
しかし、これは効果がありません。