SO上已经有很多解决方案,但每一个都不同,没有一个对我有用。我将我的 Django/Whitenoise 网站上传到 Heroku,静态文件像往常一样停止工作。Collectstatic 工作并将它们保存到 /staticfiles,但我需要的徽标和少量图像不会出现在网站上。有没有人可以治愈这种“通用但记录不充分的 Django 静态文件错误”?
文件图:
sfl_website
--网站(应用程序)
----网站/静态(包含我的静态文件)
--staticfiles(collectstatic 发送它们的地方)
设置.py
STATIC_URL = '/staticfiles/'
STATIC_ROOT = '/Users/Lewis/Documents/sfl_website/staticfiles'
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
模板代码
{% load static %}
src="{% static "website/images/logo" %}"
日志说:“未找到:静态/网站/图像/徽标”。为什么它在那儿看?我的代码告诉它在哪里看?