我用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)我跟踪了这个:https://devcenter.heroku.com/articles/django-assets#collectstatic-during-builds
还有两勺Django-1.11的最佳实践。
发布于 2017-11-04 07:33:20
我发现了这个问题,清除了开发中的缓存,并推动并推动提交解决了我的问题。以防万一有人有这样的问题,每一个建设(新的设计,风格等)。
尝试清除缓存,然后在您的开发工作站中的收集静态,然后在heroku中清除缓存,然后推动新的提交。然后,在heroku中,如果收藏品是禁用的(你可以启用自动的收藏)。重新启动heroku,将出现更改。
https://stackoverflow.com/questions/47107225
复制相似问题