在web2oy中一起表示具有多个字段名称的数据库记录

时间:2018-10-25 06:31:32

标签: web2py

说我有这样的数据库模型:

db.define_table('company',
    Field('name', notnull=True, unique=True), 
    Field('address', notnull=True),
    format='%(name)s')

我如何制作不仅包含name的记录,还包含address的记录,就像"ABC Ltd - New York"一样?

1 个答案:

答案 0 :(得分:0)

format参数可以是(a)Python格式的字符串,该字符串将应用Row对象(其作用类似于字典),或者(b)使用Row对象并返回所需的表示形式。

在这种情况下,您可以执行以下操作:

format='%(name)s - %(address)s'

请参见https://pyformat.info/#named_placeholders(web2py使用旧样式)。