可以为web2py中的表分配标签吗?

时间:2014-06-03 19:21:34

标签: web2py

在web2py中,可以为db表字段分配一个标签,该标签有效地充当站点用户的字段名称。为同一目的,是否可以为表分配标签?这在诸如在网格中链接多个表并且暴露表名时的情况下非常有用。

1 个答案:

答案 0 :(得分:0)

每个表都有一个._singular和一个._plural属性,用作各种上下文中的标签(包括网格)。默认情况下,._singular设置为表名,大写且下划线替换为空格。您可以通过参数直接设置这两个属性:

db.define_table('mytable', singular='My Table', plural='My Tables')

或直接:

db.mytable._singular = 'My Table'

如果没有明确设置复数属性,web2py将使用启发式来复数单数标签(仅适用于英语)。