【发布时间】:2012-12-13 07:37:01
【问题描述】:
我正在尝试在线提取图像并将其显示在我的网站上,但在将其放入 Django 模板 html 文件时遇到了问题。
views.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 图像的媒体文件夹吗?
【问题讨论】:
-
从我的代码中,你能告诉我如何将图像保存到计算机上的不同目录,而不是 cwd 吗?