如何显示我的 whitenoise 静态文件?
How do I make my whitenoise static files show up?
很多解决方案已经在 SO 上,但每个都不同,none 对我有用。
我将我的 Django/Whitenoise 网站上传到 Heroku,静态文件像往常一样停止工作。
Collectstatic 工作并将它们保存到 /staticfiles,但我需要的徽标和少量图像不会显示在网站上。有没有人能解决这种“普遍但记录不完整的 Django 静态文件错误”的问题?
文件映射:
sfl_website
--网站(应用程序)
----website/static(包含我的静态文件)
--静态文件(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" %}"
日志显示:“未找到:static/website/images/logo”。它为什么在那里看?我的代码告诉它看哪里?
如果徽标是图像文件,我想你忘记了模板中的扩展名。
很多解决方案已经在 SO 上,但每个都不同,none 对我有用。 我将我的 Django/Whitenoise 网站上传到 Heroku,静态文件像往常一样停止工作。 Collectstatic 工作并将它们保存到 /staticfiles,但我需要的徽标和少量图像不会显示在网站上。有没有人能解决这种“普遍但记录不完整的 Django 静态文件错误”的问题?
文件映射:
sfl_website
--网站(应用程序)
----website/static(包含我的静态文件)
--静态文件(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" %}"
日志显示:“未找到:static/website/images/logo”。它为什么在那里看?我的代码告诉它看哪里?
如果徽标是图像文件,我想你忘记了模板中的扩展名。