Python 从Flask中的外部API传递图像URL

Python 从Flask中的外部API传递图像URL,python,flask,Python,Flask,我正在尝试使用一个外部API,它会在每次访问时返回随机图像 范例- http://theapi.com/getimage 重定向到 http://somerandomsite/image.jpg 如果我只将API端点URL放在自己的页面上,那么页面只有在我重新加载页面后才会呈现图像(至少在firefox中是这样)。然后,每次我都可以不断地重新加载页面以获得新图像。但是如果我转到另一个使用相同URL的页面,则图像与上一个页面上显示的最后一个图像相同 所以。我正在寻找一种方法来获取图像的URL(

我正在尝试使用一个外部API,它会在每次访问时返回随机图像

范例-

http://theapi.com/getimage
重定向到

http://somerandomsite/image.jpg
如果我只将API端点URL放在自己的页面上,那么页面只有在我重新加载页面后才会呈现图像(至少在firefox中是这样)。然后,每次我都可以不断地重新加载页面以获得新图像。但是如果我转到另一个使用相同URL的页面,则图像与上一个页面上显示的最后一个图像相同

所以。我正在寻找一种方法来获取图像的URL(API重定向到该图像),并直接从视图或模板传递该URL。
当然,API还有一个JSON方法,我可以使用它。但是,是否有一种更简单的方法可以在模板中使用API URL和类似URL_for()的内容

这就是我找到的解决方案--


“json方法”有什么复杂之处?我想知道如果我根本没有json选项,这是否仍然可行。我相信这是,并将张贴一个答复,一旦我发现了它。我对python和Flask都是新手。
import urllib2

url = "http://theapi.com/getimage"
opener = urllib2.build_opener(urllib2.HTTPRedirectHandler)
request = opener.open(url)
return request.url