页面加载时间慢

2024-05-18 22:28:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表,它是通过对数据库的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)

Tags: 数据apiid记录ticketcwtryexcept

热门问题