我有一段代码可以通过控制台运行,但在我的 django 应用程序上运行时失败:
# myapp/utils.py
def get_currencies_json():
try:
req = urllib2.Request("http://openexchangerates.org/latest.json")
opener = urllib2.build_opener()
f = opener.open(req)
return simplejson.load(f)
except Exception, ex:
logging.error("get_currencies_json(): %s" % ex)
return False
当它到达 f = opener.open(req) 时失败并返回:
get_currencies_json(): incomplete format
我在这样的视图中加载这个函数:
context = {
...
'currencies_json': get_currencies_json(),
}
任何想法?