【问题标题】:Heroku refuses to load my django css filesHeroku 拒绝加载我的 django css 文件
【发布时间】:2020-11-09 02:33:33
【问题描述】:

我的网站加载时未应用 CSS。当我打开 DevTools 时,它说浏览器无法加载 style.css 或任何其他图像和文件。我只是想上传一个简单的项目,有几张图片和一些 CSS。这是我第一次遇到 Heroku 的这个问题。

【问题讨论】:

  • 尝试在此处发布之前向 Heroku 支持团队发送电子邮件,因为这可能是与他们的平台相关的问题。如果没有您的代码、Heroku 项目配置和您的目录结构,我们也无从得知。
  • 你设置白噪声了吗? devcenter.heroku.com/articles/django-assets

标签: python css django heroku static


【解决方案1】:

1- 使用“pip install whitenoise”安装 Whitenoise

BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'
TEMPLATE_DIRS = (
    os.path.join(BASE_DIR,  'templates'),
    # Add to this list all the locations containing your static files 
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多