如何解决了解Web2py表为何具有表标题?
| 我真的不明白为什么当u循环通过一个表时会显示TABLENAME.TABLEFIELD呢?最重要的是我能不能显示它? 范例: cars.car <---- tableNAME.tableID szxcz <----第一行 阿斯达斯 zfsdfsdf fsdsdewewe wrythfghfghfg <----最后一行 任何说明都会有所帮助... 当您尝试通过视图显示SQLTABLE时,会在\“ header \”中获取表的名称和表的ID。 范例: 控制器: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)
解决方法
在执行{{= somthing}}时,您将使用默认值来显示\'something \'中包含的表。默认值在表顶部显示字段名称。
如果不希望这样做,则必须替换视图中的默认显示,并显式显示要查看的表的各个部分。
像这样:
<table>
{{for row in something:}}
<tr>
<td>>
{{=row.nameoffield1}}
</td><td>
{{=row.nameoffield2}}
</td>
...
</tr>
{{pass}}
</table>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。