Это должно быть помечено как принятый ответ.

ользую Хейстек и Свист с Джанго

В 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 в шаблон. Однако, если я обновляю только переменную, она не обновляется.

Это потому, что переменная - это еще один связанный с ней объект, и хотя я сохраняю ее на той же странице, она не регистрирует изменения на странице? Если да, то как заставить обновлять элемент страницы при обновлении связанных объектов?