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

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

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

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

Ответы на вопрос(4)

Ваш ответ на вопрос