Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未在Heroku上更新CSS文件_Python_Css_Django_Git_Heroku - Fatal编程技术网

Python 未在Heroku上更新CSS文件

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”,但它不起作用。如果我重命名这些文件,问题就解决了,但正如您所想象的

嗨,我正在Heroku dyno上运行Django Web应用程序。我的问题是:有时候,CSS文件在部署后不会更新。它们在GitHub repo上更新,但不在服务器上更新。我已经使用:heroku run bash-a myapp**手动检查了它们,代码与GitHub不同(我确信我检查了部署的分支),它们仍然是旧版本

静态文件的服务是正确的,我没有得到任何404和它只发生在CSS文件。我尝试过“heroku重新启动-myapp”,但它不起作用。如果我重命名这些文件,问题就解决了,但正如您所想象的,这不是一个可行的解决方案

我使用GitHub部署方法,所以我执行添加、提交、推送循环,然后从Heroku仪表板手动选择并部署分支。有人知道如何在不更改文件名的情况下解决此问题吗?谢谢

我的静态配置

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?是的,我尝试过,谢谢