如何使用values_list python获取id

时间:2016-05-25 09:22:08

标签: python django

我有以下django过滤器查询:

List<WebElement> elements = browser.findElements(By.id("ext-gen72"));       if(elements.size()!=0){
                        for(WebElement element:elements){
                if(element.isEnabled()){
                    element.click();
                }           }

但它会返回像ids = Worksheet.objects.filter(main=main_rec_id).values_list('id', flat=True) 这样的长值,如何获得像[5,6]这样的列表呢?提前谢谢。

2 个答案:

答案 0 :(得分:0)

[5L,6L]对使用[5,6]无效,因为5L == 5.

答案 1 :(得分:0)

使用此

ids = Worksheet.objects.filter(main=main_rec_id).values_list('id', flat=True)
ids = map(lambda x:int(x),ids)

ids将是纯整数LIST