0

我正在尝试在线提取图像并将其显示在我的网站上,但是在将其放入 Django 模板 html 文件时遇到了麻烦。

视图.py

def testing(request):
picture_page = "http://geology.com/world/world-map.gif"
opener1 = urllib2.build_opener()
page1 = opener1.open(picture_page)
my_picture = page1.read()
filename = "my_image" + picture_page[-4:]
fout = open(filename, "wb")
fout.write(my_picture)
fout.close()
myfile = urllib2.urlopen("http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt")
return render_to_response("ind.html", {'myfile':myfile, 'fout': fout}, context_instance=RequestContext(request))

.html 文件

{{fout}}<img src="my_image.gif"/>

fout 部分呈现:而 img 标签呈现“未找到图像”图片。这是因为创建的“my_image.gif”是在我的项目目录中创建的,而不是通常保存 Django 图像的媒体文件夹吗?

4

1 回答 1

1

而不是所有你不只是将图像网址放入模板即

<img src="http://geology.com/world/world-map.gif" />

那应该可以正常工作

于 2012-12-13T08:59:19.750 回答