Haystack - Por que o RealtimeSearchIndex às vezes não atualiza meu objeto salvo
Estou usando o Haystack e Whoosh com o Django
Dentro do search_index.py eu tenho este
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)
Meu modelo fica assim
{{ object.name }}
{{ object.description }}
{{ object.template|striptags }}
{% for k,v in object.get_variables.items %}
{{ v }}
{% endfor %}
Se eu salvar a página com um nome ou descrição atualizados, ela será atualizada imediatamente e incluirá as variáveis de get_variables.items no modelo. No entanto, se eu atualizar apenas a variável, ela não será atualizad
É porque variável é outro objeto que está relacionado a ela e, embora eu esteja salvando na mesma página, ela não altera a página? Em caso afirmativo, como forço a atualizar o item da página ao atualizar objetos relacionados?