web2py - 在表单中显示SQL查询

时间:2009-11-01 15:50:50

标签: python web2py

我有一个SQL查询

family_members = db(\
    db.member.parent_membership_id==parent_id.membership_id\
    ).select(\
    db.member.first_name, db.member.parent_membership_id)

我希望将“family_members”显示为表单中的表格。

我该怎么做?

2 个答案:

答案 0 :(得分:3)

在视图中:

{{=family_members}}

答案 1 :(得分:2)

您可以按照我向您显示的示例in a previous question

请务必查看web2py website上的文档,看看您使用此框架所做的工作我建议您购买非常昂贵的web2py官方手册,这将为您节省大量宝贵时间。您也可以通过我给您的链接在线阅读,或下载一些免费章节。

基本上你有两个选择,

  • 使用SQLTABLE
  • 如果你想进一步控制表,你可以转换上面选项给出的结果(它是一个可以用来修改内容的类),或者用HTML帮助器自己创建它({{1等等,来自TABLE库。)

为了说明一点:

gluon

如果要添加列,例如:

family_members = db(...).select(...) # your rows construct
table = SQLTABLE(family_members, orderby=True, _class='sortable', _width="100%")