私は私が持っているsearch_index.py内ジャンゴ干し草 - なぜRealtimeSearchIndexは時々私の保存されたオブジェクトは更新されません
でヘイスタックとヒューという音を使用しています。この
class PageIndex(RealTimeSearchIndex):
text = CharField(document=True, use_template=True)
creator = CharField(model_attr='creator')
created = DateTimeField(model_attr='created')
org = CharField(model_attr='organisation')
site.register(Page, PageIndex)
マイテンプレートは、この
{{ object.name }}
{{ object.description }}
{{ object.template|striptags }}
{% for k,v in object.get_variables.items %}
{{ v }}
{% endfor %}
のように見えます
更新された名前または説明でページを保存すると、すぐに更新され、テンプレートのget_variables.itemsの変数が含まれます。しかし、変数を更新するだけでは更新されません。
変数はそれに関連する別のオブジェクトなので、同じページに保存していても、ページに変更はありませんか?もしそうなら、私は関連するオブジェクトを更新しているときにPageアイテムを更新するように強制するのですか?
が今まであなたをしましたこれに対する解決策を見つけるか?私は同じ問題を抱えています。この段階でDjango Haystackに組み込まれていない可能性があります(しかし、私はそれを調べます)。 –