简单来说browse
就是启用read
对数据库表记录的操作的方法。browse
方法将记录作为对象获取,允许使用点符号浏览字段和关系。这使 OpenERP 编程接近 OOP。
OpenERP 框架是使用 ORM 和 MVC 设计模式在 Python 编程中编写的。ORM 将使用值包装在 Object 中,并允许在各种方法即URL中进行 CRUD 操作方法。read
方法是browse
读取返回字典的python列表和浏览返回每个对象记录在数据库中的对象列表的方法的替代方法。
所以对你的代码的分析是:这条语句 for obj in self.browse(cr, uid, ids, context=context):
可以分成几行。1. self.browse(cr, uid, ids, context=context) 从 self(object) 获取记录(ids)。2. for that is loop through the return of the above。所以每次循环迭代它都会存储obj
基本上是 db 记录的记录,因为它是记录和对象,它会将平板电脑列值作为属性包装在侧面,因此您可以使用 obj.field_name 获取字段值
希望这会有所帮助。