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 件のコメント:
コメントを投稿