我一直在麻烦搞清楚如何用我的django应用程序提供静态图像。然而,我已经想出了一种“黑客”来实现它的功能,但它不允许有太大的灵活性。在django应用程序上提供静态图像?
在HTML文件我曾尝试以下...
<img src="{{ STATIC_URL }}textchange/nextarrow.png" class="foobar" id="foobar">
上图:页面将加载时,我用这个,但图像将无法正常工作。
<img src="{% static "textchange/nextarrow.png" %}" class="foobar" id="foobar
“>
上图:页面将不会加载,我得到了一个服务器错误
<img src="thefullurltoS3bucket/nextarrow.png" class="foobar" id="foobar">
上图:图像将加载罚款
我一直在努力所有这些不同的格式,当用Heroku和S3制作时,我的问题是我为我的静态图像提供正确的方式吗?我使用la在这个例子中,我使src成为s3中的完整url。那很好吗?
应该指出,当我使用静态标签服务的CSS文件工作正常。图像是唯一的问题。