首页 > 解决方案 > Django/Heroku 推送新版本后,某些模板不会更新

问题描述

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

构建成功,我可以查看模板,但没有更改。

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

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

标签: djangoheroku

解决方案


我找到了答案,看起来有点像用大锤敲碎坚果但是......

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

我仍然不知道最初的问题是什么,为什么会发生或者有多大可能我会再次遇到同样的问题,所以任何建议、解释和澄清仍然非常感谢。


推荐阅读