在我的django项目中,我正在调用一些数据。
我已经组织了下面的代码,以便如果get请求失败,它将被忽略,而函数的其余部分将继续(请不要讲授这是否是一种坏做法)。

job_results=[]
try:
    resp = requests.get(mongo_job_results)
    for item in resp.json():
        job_results.append(item)
except ConnectionError:
    pass

我仍然得到以下错误:
Exception Type: ConnectionError
Exception Value:
('Connection aborted.', OSError(99, 'Cannot assign requested address'))

我错过了什么?

最佳答案

尝试捕获connectionerror(而不是oserror的子类)。
所以不是
requests

except ConnectionError:

07-25 23:59