如何来计算对象字段默认值的值Odoo 8 models.py
我们无法_default再在Odoo 8中使用该属性。
_default
field_name = fields.datatype( string=’value’, default=compute_default_value )
在上面的字段声明中,我想调用一个方法为该字段分配默认值。例如:
name = fields.Char( string='Name', default= _get_name() )
您可以使用如下的lambda函数:
name = fields.Char( string='Name', default=lambda self: self._get_default_name(), ) @api.model def _get_default_name(self): return "test"