Python S3不读取相对路径?
嗨,在将静态文件加载到S3之后,我在为应用程序同步CSS的一些部分时遇到了一些问题。我的图标和背景图像都没有加载,我怀疑这是因为路径的路由方式。在样式表中,它们当前都加载为:Python S3不读取相对路径?,python,django,amazon-s3,Python,Django,Amazon S3,嗨,在将静态文件加载到S3之后,我在为应用程序同步CSS的一些部分时遇到了一些问题。我的图标和背景图像都没有加载,我怀疑这是因为路径的路由方式。在样式表中,它们当前都加载为: background-image: url("../img/glyphicons-halflings.png"); background: url("../img/background.png"); 当我加载托管在我自己的计算机上的静态文件时,这工作得很好。我有点困惑,为什么这种类型的路径在S3上加载时不加载。那里的相
background-image: url("../img/glyphicons-halflings.png");
background: url("../img/background.png");
当我加载托管在我自己的计算机上的静态文件时,这工作得很好。我有点困惑,为什么这种类型的路径在S3上加载时不加载。那里的相对路径都是相同的。提前感谢。确保文件夹和图像可以公开访问。默认情况下,S3将内容设置为私有,从而阻止浏览器加载您的图像。确保文件夹和图像可公开访问。默认情况下,S3将内容设置为私有内容,从而阻止浏览器加载您的图像。此外,除了授予权限外,您是否确定生成的图像url是私有的
https://s3.amazonaws.com//img/background.png
如果不是,你可能想这样做。此外,您应该在bucket中包含img文件夹,并且您的文件应该存在于该文件夹中。此外,除了授予权限外,您是否确定图像的结果url是
https://s3.amazonaws.com//img/background.png
如果不是,你可能想这样做。你也应该把img文件夹放在桶里,你的文件应该放在那个文件夹里。伙计,喜欢这个地方,把我的头发拔了一个小时,你在3秒钟内帮我解决了,谢谢!伙计,爱这个地方,把我的头发拔了一个小时,你在3秒钟内帮我解决了,谢谢!S3对象位于存储桶中,而不是目录中。您可以使用文件路径自由命名对象,许多工具将为您提供数据视图,就好像数据存储在目录中一样,但没有实际的目录树可供参考。是的,确实如此,但您可以通过在bucket中创建文件夹来提供逻辑目录结构。请注意,2019年3月,亚马逊宣布不推荐使用所谓的“路径样式”API,支持将于2020年9月30日取消。S3对象位于存储桶中,而不是目录中。您可以使用文件路径自由命名对象,许多工具将为您提供数据视图,就好像数据存储在目录中一样,但没有实际的目录树可供参考。是的,确实如此,但您可以通过在bucket中创建文件夹来提供逻辑目录结构。请注意,2019年3月,亚马逊宣布不推荐使用所谓的“路径样式”API,支持将于2020年9月30日取消。和