【问题标题】:How do I make my whitenoise static files show up?如何让我的白噪声静态文件显示出来?
【发布时间】:2021-04-02 15:01:21
【问题描述】:

SO 上已经有很多解决方案,但每个解决方案都不同,没有一个对我有用。 我将我的 Django/Whitenoise 网站上传到 Heroku,静态文件像往常一样停止工作。 Collectstatic 工作并将它们保存到 /staticfiles,但我需要的徽标和少量图像不会出现在网站上。有没有人可以治愈这种“通用但记录不充分的 Django 静态文件错误”?

文件映射:

sfl_website

--网站(应用程序)

----website/static(包含我的静态文件)

--staticfiles(collectstatic 发送它们的地方)

settings.py

STATIC_URL = '/staticfiles/'
STATIC_ROOT = '/Users/Lewis/Documents/sfl_website/staticfiles'
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

模板代码

{% load static %}
src="{% static "website/images/logo" %}"

日志显示:“未找到:静态/网站/图像/徽标”。为什么它在那儿看?我的代码告诉它往哪里看?

【问题讨论】:

    标签: django whitenoise


    【解决方案1】:

    如果徽标是图像文件,我想你忘记了模板中的扩展名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-09
      • 2021-11-27
      • 2016-06-01
      • 2021-12-30
      • 2017-05-06
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      相关资源
      最近更新 更多