在web2py中,可以为db表字段分配一个标签,该标签有效地充当站点用户的字段名称。为同一目的,是否可以为表分配标签?这在诸如在网格中链接多个表并且暴露表名时的情况下非常有用。
答案 0 :(得分:0)
每个表都有一个._singular
和一个._plural
属性,用作各种上下文中的标签(包括网格)。默认情况下,._singular
设置为表名,大写且下划线替换为空格。您可以通过参数直接设置这两个属性:
db.define_table('mytable', singular='My Table', plural='My Tables')
或直接:
db.mytable._singular = 'My Table'
如果没有明确设置复数属性,web2py将使用启发式来复数单数标签(仅适用于英语)。