Odoo 如何在create函数末尾设置字段的默认值

Odoo 如何在create函数末尾设置字段的默认值,odoo,odoo-10,Odoo,Odoo 10,在create函数的末尾,我需要为Amount_entered指定默认值 @api.model def createself,VAL: ..... ..... .... VAL['Amount_entered']=默认值???? 返回记录 对于默认值,您应该使用这是正确且推荐的方法 field_name = fields.Field(default=function/value) 在您的情况下,正确但不推荐的代码如下所示 @api.model def create(self, vals):

在create函数的末尾,我需要为Amount_entered指定默认值

@api.model def createself,VAL: ..... ..... .... VAL['Amount_entered']=默认值???? 返回记录
对于默认值,您应该使用这是正确且推荐的方法

field_name = fields.Field(default=function/value)
在您的情况下,正确但不推荐的代码如下所示

@api.model
def create(self, vals):
    vals['field'] = value
    record = super(module_name, self).create(vals)
    return record


对于默认值,您应该使用这是正确且推荐的方法

field_name = fields.Field(default=function/value)
在您的情况下,正确但不推荐的代码如下所示

@api.model
def create(self, vals):
    vals['field'] = value
    record = super(module_name, self).create(vals)
    return record


您是否调用了此创建函数的super?我的问题不在于创建函数,我调用了super,但我最终需要设置默认值您是否调用了此创建函数的super?我的问题不在于创建函数,我调用了super,但我最终需要设置默认值