@difficultnicknameforcommu

Как отключить кеширование запросов?

Делаю проект на Flask с использованием sqlalchemy + postgresql. В нем есть листинг товаров для каждой категории. Проблема заключается в том, что при заходе в категорию появляются товары не из текущей категории, а из предыдущей. Но при изменение кода и рестарта, все работает нормально (до тех пор пока не начать ходить по категориям).

Запускаю через app.run(debug=False).
  • Вопрос задан
  • 1433 просмотра
Пригласить эксперта
Ответы на вопрос 1
@pcdesign
Запрет на кеширование темплейтов:
app.config['TEMPLATES_AUTO_RELOAD'] = True

Запрет на кеширование контента:
@app.after_request
def add_header(response):
    response.headers['X-UA-Compatible'] = 'IE=Edge,chrome=1'
    response.headers['Cache-Control'] = 'public, max-age=0'
    return response


И здесь должно быть
debug=True
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы