我在Debian9上的flask开发服务器上运行了一个简单的flask应用程序。到今天为止一切正常。现在,当我更改 static 目录中的任何文件时,浏览器将加载旧文件,并且不会显示任何更改。尝试了2种浏览器:Chrome和IE。
我已经尝试过了:
我用 flask run --host ='0.0.0.0'--port = '80'
运行flask应用我发现许多类似的帖子,每次都通过清除浏览器缓存或添加@ app.after_request装饰器来解决,但在这种情况下它没有帮助。我认为这与浏览器缓存无关。谢谢您的任何建议。
答案 0 :(得分:0)
经过无休止的尝试,我发现这种现象是由向服务器打开的多个ssh会话引起的。我通过腻子有2个连接,一个用于启动和停止服务器,第二个用于文件修改。我已经通过打开和关闭第二个腻子连接进行了测试,这绝对是问题的原因。我不知道这是否只与flask有关(我不是Linux专家),但也许会对某人有所帮助。