0

私の運用サーバーでは、Web ページを検索しても haystack で検索結果が得られませんが、インデックスが正しく作成され、django シェルで haystack API を使用して結果を取得できます。

例外はスローされていません。結果がまったく得られません。

私のローカルサーバーでは、すべて正常に動作します。

唯一の識別可能な違いは、ローカル サーバーが wsgi を使用しているのに対し、運用サーバーは fcgi を使用していることです。

私は一生、何が起こっているのか理解できません。何か案は?

4

1 に答える 1

0

検索インデックス ディレクトリを apache に所有して移動することで問題を解決しました。

import haystack
haystack.autodiscover()

search_sites.py から urls.py へ

検索が機能するようになった理由はまだ完全には理解できていませんが、機能していることがうれしいです!

于 2012-10-04T09:12:15.070 に答える