1

実行する./manage.py rebuild_indexと、たとえば次のように表示されます。

Indexing 4574 <django.utils.functional.__proxy__ object at at 0x1aab690> .

他のユーザーの読み取り値を見ると、代わりに検索インデックス/モデルの名前が表示されているはずです。これが、Webサイトで検索結果が表示されず、オブジェクトが表示されない理由の説明の一部になるのではないかと思います。実行時にインデックスが付けられます:

>>> from haystack.query import SearchQuerySet
>>> sqs = SearchQuerySet().all()
>>> sqs.count()

私は最初はdef_unicode _self()を持っていませんでしたインデックスを作成しているモデルでself.nameを返しますが、それを追加しましたが、実行しても何も変わらないようでしたrebuild_index

4

1 に答える 1