我对Django模板进行了一些更改,保存了它们,将它们提交到git,推送到GitHub,然后将这个新版本部署到Heroku。
构建成功,我可以查看模板,但更改不存在。
我检查了GitHub存储库,更改就在那里。当我在 Heroku 上查看活动提要时,当我单击Compare diff
链接时,我可以看到更改。 当我对项目的其他区域进行更改时,views
等都没有问题,我已经更新了其他模板而没有问题,但无法将新的 CSS 放入部署的版本。 检查已部署版本的代码显示旧的CSS而不是新的CSS,因此这不仅仅是我的样式表,继承等的问题。
我已经没有想法了,有什么建议可以解决这个问题吗?
我找到了答案,这似乎有点像用大锤敲开螺母,但是......
无论如何,我删除了模板目录,经历了一个提交,推送部署的循环。恢复模板目录重做了提交、推送、部署周期,无论出于何种原因,CSS 现在都按预期被拾取和显示。
我仍然不知道最初的问题是什么,为什么会发生,或者我再次遇到相同问题的可能性有多大,因此任何建议,解释和澄清仍然将不胜感激。