我有这个型号:
label
我想在这个模型上定义一个过滤器,我使用这个代码:
WebDriverWait wait = new WebDriverWait(Scenario1Test.driver, 10);
if(wait.until(ExpectedConditions.elementToBeClickable(By.xpath("(//div[@id='brandSlider']/div[1]/div/div/div/img)[50]")))==null)
此代码运行速度很慢,我认为它尝试加载所有数据库对象。我怎样才能加快这段代码的速度。
我可以使用过滤器(var1 = a).values_list('var1','var2','method1')?
你有什么建议吗?
答案 0 :(得分:2)
就我搜索答案而言,无法通过values_list获取方法。 为了加速这段代码,我必须尝试找出哪条线以及哪些方法运行起来很费时间。某些软件包(例如“python profilers”和“Django Debug Toolbar”)可用于此目的。
大多数情况下,查询到SQL是代码中最耗时的部分。如果耗费部分代码的时间是其他任何事情,那么您可能必须修改并重新构建代码。