search_read()和search()的区别

res=requset.env[模型名称].sudo().search([('字段名称','=',False)])

sudo() :越过所有权限查询数据。

search([])  :获取数据,获取的数据用列表存放,里面可添加筛选,

返回的数据为一个模型封装的数据包,可以修改里面的数据,

一般获取的数据是多条数据,需要使用for循环,for出每条数据并修改。

search() 一般用于修改数据使用 




res=requset.env[模型名称].sudo().search_read([])

sudo() :越过所有权限查询数据。

search([])  :获取数据,获取的数据用列表存放,

返回的每条数据为字典结构,不可以修改里面的数据,

一般获取的数据是多条数据,需要使用for循环,获取所需要的数据。


search_read() 一般用于获取数据使用 







赵世杰 2024年2月29日
分析这篇文章

存档
登录 留下评论
odoo库存(一)
复式库存和库存移动