我正在尝试在django模板中显示图像
html文件
{% for imge in q_i %}
<img src="{{ MEDIA_URL }}/{{ imge.0 }}" width="80" height="80" />
{% endfor %}
view.py
#...#
Q_I = []
for q in s_q:
img = Images.objects.get(id=1)
img_path=img.imgfile
Q_I.append(img_path)
return render_to_response('1.html',{'q_i':Q_I},context_instance=RequestContext(request))
但是这段代码不起作用。 我做错了吗? 提前致谢
答案 0 :(得分:0)
此代码存在一些问题。
我似乎imge
没有有意义的0
属性,你将imge设置为图片的路径,因此imge.0
是第一个字符路径,不确定这是不是你想要的。此外,更具体地说明什么不起作用,你得到什么错误或输出与你期望的。
MEDIA_URL是什么/在哪里?
为什么要循环浏览s_q?在循环中没有真正使用它...并且你总是得到相同的图像(id = 1)