如何在web2py中获取表中的字段对象列表?

如何在web2py中获取表中的字段对象列表?,web2py,Web2py,如何获得表中所有字段对象(例如,glion.dal.field)的列表? 以下 db.customer.fields 只返回字段名的字符串列表。好的,我看到字段被定义为table类的属性(glion.dal.table)。table类定义了一个方法,该方法允许按属性名(as)进行索引 因此,我可以使用列表获取字段对象列表: [db.customer[fieldname] for fieldname in db.customer.fields] 哦,我看到它用这个功能实现了\uuu iter\u

如何获得表中所有字段对象(例如,
glion.dal.field
)的列表? 以下

db.customer.fields


只返回字段名的字符串列表。

好的,我看到字段被定义为table类的属性(
glion.dal.table
)。table类定义了一个方法,该方法允许按属性名(as)进行索引

因此,我可以使用列表获取字段对象列表:

[db.customer[fieldname] for fieldname in db.customer.fields]

哦,我看到它用这个功能实现了
\uuu iter\uu
,很高兴知道。
field_objects = [f for f in db.customer]