下面的代码是针对web2py的
{{extend 'layout.html'}}
{{import xml.etree.ElementTree as ET}}
{{import json}}
<style type="text/css">
.myTable { width:100%;background-color:#eee;border-collapse:collapse; }
.myTable TH { background-color:#8B0000;color:white;width:50%; }
.myTable TD, .myTable TH { padding:5px;border:1px solid #000; text-align:Center }
</style>
<table class="myTable">
{{=TABLE(THEAD(TR([TH(c) for c in colnames])),
[TR(row) for row in rows])}}
</table>
{{=BEAUTIFY(response._vars)}}
返回dict(colname=colname,row=row)
不知道为什么在调用web2py中的view时,我要在冒号和行列表中获得值?它是打印表格,也是在冒号和行中的值。
发布于 2014-04-08 13:00:26
{{=TABLE(THEAD(TR([TH(c) for c in colnames])),
[TR(row) for row in rows])}}
上面已经生成了一个表(这就是TABLE
助手所做的),所以您正在将一个表元素包装在另一个表元素中-也就是说,该表看起来如下所示:
<table class="myTable">
<table><thead><tr><th>...
</table>
</table>
相反,只需将"myTable“类添加到TABLE
助手:
{{=TABLE(THEAD(TR([TH(c) for c in colnames])),
[TR(row) for row in rows],
_class='myTable')}}
https://stackoverflow.com/questions/22926092
复制相似问题