0

コンソール経由では正常に実行されますが、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(),
}

何か案が?

4

0 に答える 0