1

我应该如何使用 SQLFORM.grid() 只显示表中的字段子集?

我已经尝试阅读 web2py 手册和 DAL 参考(非常非常缺乏),但无法弄清楚这一点。我遇到的基本问题是,我可以弄清楚从集合中删除字段的任何过程都会返回一组行,我似乎无法将其转换回一组。然而,SQLFORM.grid() 需要一个集合作为输入。很容易选择每个字段

query = db.t_mytable
return dict(grid=SQLFORM.grid(query))

在控制器中,但我怎么能在网格中只显示来自 t_mytable 的 f_name?

4

1 回答 1

2

书中

fields是要从数据库中获取的字段列表。它还用于确定要在网格视图中显示哪些字段。

您还可以将不想显示的字段的“可读”属性设置为 False:

db.mytable.myfield.readable = False
于 2013-05-16T11:45:35.310 回答