odoo的重要对象ENV:
常用属性列表:
1.当前用户
self.env.user
2.当前用户id
self.env.uid
3.当前语言代码
self.env.lang
4.当前数据库连接
self.env.cr
5.in_draft:返回是否处于草稿状态
self.env.in_draft
6.in_onchange:返回是否处于on_change草稿模式
self.env.in_onchange
7.返回给定模型的实例
self.env.[model_name]
更改context:
sudo().XXX:使用现有数据集以超级权限运行环境来执行XXX操作
groups = self.env['res.groups'].sudo().search([])
group = groups.search([('name', 'like', '%技术总监%')])
self.with_context({key:val)}:可用于替换当前运行环境的context
with_env(): 完整替换当前的运行环境