我有一个表,它是通过对数据库的RESTfulAPI
调用填充的。对于一个特定的表列,它的数据是通过引用主API
调用中的ID
,然后使用所述ID
作为第二个API
调用的参数来提取的。但是,表中可能有1000行或更多的数据,因此遍历所有这些行并执行第二个API
调用会导致页面加载时间非常慢(最多40秒)。我有办法处理这个问题吗?我可以限制每个查询返回的记录数,但理想情况下我会包括所有可用的记录。如果需要其他信息,请告诉我。你知道吗
你知道吗视图.py你知道吗
cw_presales_engineers = []
for opportunity in opportunities:
try:
opportunity_id = str(opportunity['id'])
presales_ticket = cwObj.get_tickets_by_opportunity(opportunity_id)
if presales_ticket:
try:
cw_engineer = presales_ticket[0]['owner']['name']
cw_presales_engineers.append(cw_engineer)
except:
pass
else:
cw_engineer = ''
cw_presales_engineers.append(cw_engineer)
except AttributeError:
cw_engineer = ''
connectwise_zip = zip(opportunities, cw_presales_engineers)
目前没有回答
相关问题 更多 >
编程相关推荐