我使用正确的代码在我的html页面中插入ImageField但它仍然无法呈现图像,而是显示了断开的链接。这是代码:
<img src=" {{ model.imageFieldName.url }}>
我在Windows机器上使用1.8和debug = truee。我是网络开发的新手,所以任何解释都会得到赞赏。
答案 0 :(得分:0)
您可以将图像转换为核心中的base64字符串,并将其放入src中:
的Python:
import base64
encoded_string = base64.b64encode(your_image)
Django模板:
<img src="data:image/png;base64, {{ encoded_string }}">
答案 1 :(得分:0)
<src="/{{ object.image_field_name }}>
请注意斜线!没有它你就看不到图像了。