我新部署的Django网站上的大多数静态文件都在工作(CSS),但不是图像。由于某种原因,所有图像都是断开的链接,我无法弄清楚原因。我通过Amazon AWS S3提供静态文件。
我相信我的所有设置都已正确配置,因为collectstatic命令可以正常工作(并且css样式表已在Web上启动)。可能是什么问题?
答案 0 :(得分:0)
使用有关您设置的有限信息进行准确评估可能是不可能的。如果您的css文件正在运行,那么它们位于您的服务器上的文件夹中?
为什么不将images文件夹放在同一目录中,并将该目录设置为settings.py文件中的MEDIA_URL?
在浏览器中检查图像的完整路径并将其与CSS文件进行比较,它们指向哪里,您的服务器上是否有一个目录?如果您尝试直接将该图片网址放入浏览器,您是否收到拒绝访问?