django - Django/Heroku 推送新版本后,某些模板不会更新
问题描述
我对 Django 模板进行了一些更改,保存它们,将它们提交到 git,推送到 GitHub,然后将这个新版本部署到 Heroku。
构建成功,我可以查看模板,但没有更改。
我检查了 GitHub 存储库,更改就在那里。当我检查 Heroku 上的活动提要时,我可以在单击Compare diff
链接时看到更改。当我对项目的其他区域等进行更改时,views
没有问题,我更新了其他模板没有问题,但无法将新的 CSS 放入部署的版本中。检查已部署版本的代码会显示旧 CSS 而不是新 CSS,因此这不仅仅是我的样式表、继承等问题。
我的想法已经用完了,有什么建议可以解决这个问题吗?
解决方案
我找到了答案,看起来有点像用大锤敲碎坚果但是......
无论如何,我删除了模板目录,经历了一个提交周期,推送部署。恢复了模板目录,重新执行了提交、推送、部署周期,并且无论出于何种原因,CSS 现在都按预期被拾取和显示。
我仍然不知道最初的问题是什么,为什么会发生或者有多大可能我会再次遇到同样的问题,所以任何建议、解释和澄清仍然非常感谢。
推荐阅读
- r - R testthat 和 devtools:为什么最小的单元测试会破坏我的包?
- user-interface - Unity UI,复杂的滑块,我该怎么做?
- sql - 选择所有列值作为总计并将其相乘
- jquery - 使用 PHPMailer 提交 ajax 表单
- amazon-web-services - 在 AWS AppSync 上查询 GraphQL 后 AWS Lambda 超时
- css - 将反应组件居中不起作用
- c# - 将连接字符串移动到 appsettings.json
- r - 是否可以使用 R 下载软件?
- python - pycairo-1.15.4-cp36-cp36m-win_amd64.whl 不是该平台支持的轮子
- admob - 看不到横幅 - admob 插件