Django/Heroku 推送新版本后,某些模板不会更新



我对Django模板进行了一些更改,保存了它们,将它们提交到git,推送到GitHub,然后将这个新版本部署到Heroku。

构建成功,我可以查看模板,但更改不存在。

我检查了GitHub存储库,更改就在那里。当我在 Heroku 上查看活动提要时,当我单击Compare diff链接时,我可以看到更改。 当我对项目的其他区域进行更改时,views等都没有问题,我已经更新了其他模板而没有问题,但无法将新的 CSS 放入部署的版本。 检查已部署版本的代码显示旧的CSS而不是新的CSS,因此这不仅仅是我的样式表,继承等的问题。

我已经没有想法了,有什么建议可以解决这个问题吗?

我找到了答案,这似乎有点像用大锤敲开螺母,但是......

无论如何,我删除了模板目录,经历了一个提交,推送部署的循环。恢复模板目录重做了提交、推送、部署周期,无论出于何种原因,CSS 现在都按预期被拾取和显示。

我仍然不知道最初的问题是什么,为什么会发生,或者我再次遇到相同问题的可能性有多大,因此任何建议,解释和澄清仍然将不胜感激。

最新更新