Django:css文件上的更改不会';heroku中的t负载

Django:css文件上的更改不会';heroku中的t负载,django,heroku,Django,Heroku,我用Django制作了一个网页,并上传到Heroku。我在heroku中加载css、js文件时遇到了一些小挫折,现在我已经修复了它们(现在加载了css/js)。现在我遇到的问题是,在scss文件中更新导航栏样式并编译时没有任何错误(本地),并且显示了我所做的更改 现在我已经把我的更改推到我的heroku应用程序上,它一点也没有更改。我已经研究了这个问题,并采取了一些解决方案,但它不起作用 在我的地方: 在我的产品中: 这是我的production.py: PROJECT_ROOT = os.

我用Django制作了一个网页,并上传到Heroku。我在heroku中加载css、js文件时遇到了一些小挫折,现在我已经修复了它们(现在加载了css/js)。现在我遇到的问题是,在scss文件中更新导航栏样式并编译时没有任何错误(本地),并且显示了我所做的更改

现在我已经把我的更改推到我的heroku应用程序上,它一点也没有更改。我已经研究了这个问题,并采取了一些解决方案,但它不起作用

在我的地方:

在我的产品中:

这是我的production.py:

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles')
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'static'),
 )
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
我的wsgi.py:

from django.core.wsgi import get_wsgi_application
from whitenoise.django import DjangoWhiteNoise

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.production")

application = get_wsgi_application()
application = DjangoWhiteNoise(application)
我注意到:


还有两个最佳实践示例。我发现了问题所在,清除了开发和生产中的缓存,并推动提交解决了我的问题。以防有人在每次构建(新设计、新样式等)时都会遇到这样的问题


在开发工作站中尝试清除缓存,然后收集静态,然后清除缓存,在heroku中,推送新提交。如果collectstatic被禁用,则在heroku中使用collectstatic(您可以启用自动collectstatic)。重新启动heroku,将显示更改。

打开浏览器控制台,查看css文件的路径是否正确。每个文件路径都正确。我找到了解决方案。