当我对项目文件进行更改时,我已将docker配置为自动重新加载。当我在HTML或.py文件中进行更改但它没有反映CSS文件的任何更改时,它工作正常。这个问题也被问到here但是还没有答案。请帮忙!
我正在使用带有gunicorn的Flask python。完全遵循关于udemy的this课程。
答案 0 :(得分:0)
认为此错误无法预测。这是Docker使用的virtualbox的一个问题。我找到的最简单的解决方法是运行另一个显然重置virtualbox的并行应用程序。这样做后清除浏览器缓存为我解决了问题。
虽然这只是一种解决方法,但如果有人有明确的解决方案,请在此处分享。
答案 1 :(得分:0)
我遇到了同样的问题and solved it using this suggestion by @famelis:
问题,恕我直言,是与浏览器。它正在使用css和js的缓存。 如果您在开发环境中,可以使用谷歌浏览器并打开程序员的工具(Ctrl + Shift + I) 然后在网络选项卡中,"禁用缓存"必须检查,这解决了问题。 在生产中,您需要为文件设置不同的路径/名称(可能带有版本号),以便浏览器重新读取文件而不使用缓存。