以下表达式的作用是什么?
What does the following expression do?
下面的表达式是做什么的?
default=lambda self: ('New')
准确的表达是:
book_internal_code = fields.Char(
string='Book Code', required=True, copy=False, readonly=True, index=True, default=lambda self: ('New'))
与default='New'
相同
但是它创建了一个在创建记录时执行的 lambta。
例如 default=lambda self: self.env.user
将默认值设置为当前用户
下面的表达式是做什么的?
default=lambda self: ('New')
准确的表达是:
book_internal_code = fields.Char(
string='Book Code', required=True, copy=False, readonly=True, index=True, default=lambda self: ('New'))
与default='New'
相同
但是它创建了一个在创建记录时执行的 lambta。
例如 default=lambda self: self.env.user
将默认值设置为当前用户