как предотвратить сохранение сообщений в кеше? - PullRequest
0 голосов
/ 20 июня 2019

Можно ли избежать кэширования сообщений, предоставляемых средой обмена сообщениями Django, при использовании декоратора cache_page? Дело в том, что на странице с, например, статьей, если я изменяю ее содержимое, старый кеш становится недействительным при изменении модели, а новая версия на странице сохраняет кеш. Проблема в том, что когда я изменяю контекст при перезагрузке страницы, я получаю сообщение об успешном завершении, и это сообщение захватывается кешем (я думаю, он просто хранит httpresponse, где сообщение представлено блоком). Затем, когда я снова захожу на эту страницу или перезагружаю ее, она показывает мне это сообщение из кеша, которое отстой ...

Вопрос в том, как избежать этой ситуации или как иметь 2 отдельные версии кэша для страницы с сообщением и без сообщения?

<div class="messages" id="message_container" style="display: none;">


    <div class="alert alert-success alert-dismissable fade show" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-label="close">×</button>
        Article Justa n article has been edited and saved successfully 
    </div>


</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...