首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django: css文件的更改不会在heroku中加载

Django: css文件的更改不会在heroku中加载
EN

Stack Overflow用户
提问于 2017-11-04 03:58:10
回答 1查看 411关注 0票数 0

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

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

在我所在的地方:

在这里输入图像描述

在我的笔下:

在这里输入图像描述

这是我的production.py:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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的最佳实践。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-04 07:33:20

我发现了这个问题,清除了开发中的缓存,并推动并推动提交解决了我的问题。以防万一有人有这样的问题,每一个建设(新的设计,风格等)。

尝试清除缓存,然后在您的开发工作站中的收集静态,然后在heroku清除缓存,然后推动新的提交。然后,在heroku中,如果收藏品是禁用的(你可以启用自动的收藏)。重新启动heroku,将出现更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47107225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档