首页 文章

web2py:没有用SQLFORM.grid()显示每个字段

提问于
浏览
0

我怎么能用SQLFORM.grid()从表中只显示一个字段的子集?

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

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

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

1 回答

  • 2

    来自book

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

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

    db.mytable.myfield.readable = False
    

相关问题