在我的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: