问题描述
|
我真的不明白为什么当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>