Это должно быть помечено как принятый ответ.
ользую Хейстек и Свист с Джанго
В search_index.py у меня есть это
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 в шаблон. Однако, если я обновляю только переменную, она не обновляется.
Это потому, что переменная - это еще один связанный с ней объект, и хотя я сохраняю ее на той же странице, она не регистрирует изменения на странице? Если да, то как заставить обновлять элемент страницы при обновлении связанных объектов?