Web2py表理解为什么表标题?

时间:2011-05-25 10:23:54

标签: web2py

我真的不明白为什么在通过表循环时显示TABLENAME.TABLEFIELD这是如何工作的?最重要的是我可以让它不显示?

示例:

cars.car< ---- tableNAME.tableID
szxcz< ----第一行
asdasdas
zfsdfsdf
fsdsdewewe
wrythfghfghfg< ---- last row

任何解释都有助于...
当您尝试通过视图显示SQLTABLE时,您可以在“标题”中获取表的名称和表的ID。
示例:
contoler:

def index():
    something = db(db.database_table.database_id).select()
    return dict(something=something)

观点:

{{extend 'layout.html'}}
<p>Table</p>
{{=something}}

显示器看起来像这样:

cars.car <----tableNAME.tableID<br />
szxcz        <----first row<br />
asdasdas<br />
zfsdfsdf<br />
fsdsdewewe<br />
wrythfghfghfg <----last row<br />

我喜欢它的任何方式:SQLTABLE(...,headers = None)或上面的例子= SQLTABLE(....,headers = None)

1 个答案:

答案 0 :(得分:2)

执行此操作{{= somthing}}时,您使用默认值来显示“某事物”中包含的表格。默认值显示表格顶部的字段名称。

如果您不想这样做,则必须替换视图中的默认显示,并明确显示您要查看的表格部分。

这样的事情:

<table>
{{for row in something:}}
<tr>
<td>>
{{=row.nameoffield1}}
</td><td>
{{=row.nameoffield2}}
</td>
...
 </tr>
{{pass}}
</table>