对于每一行我要添加的内容如下:
<td>{{ dls[2] }}</td><td>{{ dls[4] }}</td>
在下一行我要添加什么
<td>{{ dls[8] }}</td><td>{{ dls[10] }}</td>
在下一行我要添加什么
<td>{{ dls[14] }}</td><td>{{ dls[16] }}</td>
等
我总共有6个以上的桌子。但我只是要打印2,4,8,10,14,16 ...总是x + 2 x + 4
<table class="table table-striped">
{% for row in table %}
<tr>
<td>{{ row[1]|truncate(100) }}</td>
///somthing like this/// --> <td>{{ dls[2] }}</td><td>{{ dls[4] }}</td> <--
<td> <a href="{{ row[2] }}"><button type="button" class="btn btn-primary btn-xs"> <span class="glyphicon glyphicon-download-alt"></span> download</button></a></td>
</tr>
{% endfor %}
</table>
view.py
的一部分dls = soup.find_all('td',{'align':'center'})
table = [[str(i + 1) if (i + 1) % 2 == 0 else i + 1,
href[i] if (i + 1) % 2 == 0 else href[i],
href2[i] if (i + 1) % 2 == 0 else href2[i]] for i in range(len(href))]
#dls[i] if (i + 2) % 2 == 0 else dls[i]] for i in range(len(href))]
return render_template('query.html', query=query, table=table, dls=dls)