Python 未在Heroku上更新CSS文件
嗨,我正在Heroku dyno上运行Django Web应用程序。我的问题是:有时候,CSS文件在部署后不会更新。它们在GitHub repo上更新,但不在服务器上更新。我已经使用:heroku run bash-a myapp**手动检查了它们,代码与GitHub不同(我确信我检查了部署的分支),它们仍然是旧版本 静态文件的服务是正确的,我没有得到任何404和它只发生在CSS文件。我尝试过“heroku重新启动-myapp”,但它不起作用。如果我重命名这些文件,问题就解决了,但正如您所想象的,这不是一个可行的解决方案 我使用GitHub部署方法,所以我执行添加、提交、推送循环,然后从Heroku仪表板手动选择并部署分支。有人知道如何在不更改文件名的情况下解决此问题吗?谢谢 我的静态配置Python 未在Heroku上更新CSS文件,python,css,django,git,heroku,Python,Css,Django,Git,Heroku,嗨,我正在Heroku dyno上运行Django Web应用程序。我的问题是:有时候,CSS文件在部署后不会更新。它们在GitHub repo上更新,但不在服务器上更新。我已经使用:heroku run bash-a myapp**手动检查了它们,代码与GitHub不同(我确信我检查了部署的分支),它们仍然是旧版本 静态文件的服务是正确的,我没有得到任何404和它只发生在CSS文件。我尝试过“heroku重新启动-myapp”,但它不起作用。如果我重命名这些文件,问题就解决了,但正如您所想象的
STATIC\u ROOT=os.path.join(BASE\u DIR,'staticfiles')
静态URL='/STATIC/'
静态文件\u目录=[
join(基本目录'static')
]
这是一个css文件的一部分,从运行中提取:
heroku运行bash
cd static/css/style.css
cat style.css
下面是一个来自github的相同代码片段的图像(当然,与部署的分支相同):
正如您所看到的,它们是不同的,我不知道如何解决它。您是否尝试过heroku运行python manage.py collectstatic?是的,我尝试过,谢谢