目前项目有个需求,如标题所说,之前百度了google了一些js方法,都不行.后来还是在大神同事的帮助下才解决的.
因为浏览器是有缓存的,后退时都是读取缓存的.所以应该设置该页无缓存.
在django中可以通过设置响应头来实现浏览器器禁止缓存.先确定该页的Cache-Control,Expires,Pragma是否已经设置过了,可以通过按浏览器F12来查看.
若已经设置过了,可以在django views.py 中用del删除,可自行百度.
若未设置:
tmp = render(request,
tmp.setdefault('Cache-Control','no-store') tm