odoo开发笔记 -- 用户字段值,默认给当前登录用户
场景描述:
在一些视图下,当系统用户创建某条记录的时候,需要给某个用户字段设置默认值,即:默认值为系统的当前登录用户,如何实现?
处理方式:
在定义模型的时候,给该字段赋值就可以:
operator_uid = fields.Many2one(string=u"操作员", comodel_name='res.users', default=lambda self: self.env.user)
场景描述:
在一些视图下,当系统用户创建某条记录的时候,需要给某个用户字段设置默认值,即:默认值为系统的当前登录用户,如何实现?
处理方式:
在定义模型的时候,给该字段赋值就可以:
operator_uid = fields.Many2one(string=u"操作员", comodel_name='res.users', default=lambda self: self.env.user)