☆☆ 新着記事 ☆☆

2019年5月7日火曜日

FLASKのコツ APPをリフレッシュする方法


1. htmlにリフレッシュ・ボタンをつける。

<a href="{{ url_for('index') }}"><button>REFRESH</button></a>
      最新の数字にRefresh
これだけで、Refreshされる。

2. IEへの対処
PC とAndroid Chromeは、上記だけでリフレッシュされるが、PCのブラウザがIEだと上手く
リフレッシュされない。

そこで、Flask側でCasheをコントロールする。

@app.after_request
def apply_caching(response):
     response.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate'
     return response

これでIEも、1のボタンでリフレッシュできるようになる。

というか、F5ボタンを押してもらえればリフレッシュされるのですが、それではカッコよくないので。

0 件のコメント:

コメントを投稿