0

谁能向我解释这些论点代表什么以及它们做了​​什么(self,cr,uid,obj,name,type,args,context)。我找不到任何关于它们的好文档。

def _do_something(self, cr, uid, obj, name, type, args, context=None):
4

2 回答 2

2

6.0 方法文档-

cr – 数据库游标

uid - 当前用户 id

context – 上下文参数,如语言、时区

来自6.0 field_type 文档-

obj与 self 相同

name接收字段名称

args是包含该字段搜索条件的 3 部分元组的列表,尽管可以为每个元组单独调用搜索函数。

于 2013-03-25T08:44:50.110 回答
1

OpenERP 中的大多数函数都需要参数,这些函数是self、cr、uid、ids、context

  1. self: Self 是你当前的对象。
  2. cr:它是连接到 OpenERP 的 postgress 数据库的游标
  3. uid:它包含当前登录用户的ID
  4. ids:记录的 ID 列表。
  5. 上下文:包含一些键和值的字典,如语言、时区等。

如果要为 定义函数fields.function,则需要一些额外的参数。您可以参考功能字段

于 2013-03-25T08:51:40.037 回答