说我有这样的数据库模型:
db.define_table('company',
Field('name', notnull=True, unique=True),
Field('address', notnull=True),
format='%(name)s')
我如何制作不仅包含name
的记录,还包含address
的记录,就像"ABC Ltd - New York"
一样?
答案 0 :(得分:0)
format
参数可以是(a)Python格式的字符串,该字符串将应用Row
对象(其作用类似于字典),或者(b)使用Row
对象并返回所需的表示形式。
在这种情况下,您可以执行以下操作:
format='%(name)s - %(address)s'
请参见https://pyformat.info/#named_placeholders(web2py使用旧样式)。