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 – lang、タイムゾーンなどのコンテキスト引数

6.0 field_type ドキュメントから-

objは self と同じです

nameはフィールド名を受け取ります

argsは、このフィールドの検索基準を含む 3 部構成のタプルのリストですが、検索関数はタプルごとに個別に呼び出すことができます。

于 2013-03-25T08:44:50.110 に答える
1

self、cr、uid、ids、context であるほとんどの関数について、OpenERP には必須の引数があります。

  1. self: Self は現在のオブジェクトです。
  2. cr: OpenERP に接続されているポストグレス データベースのカーソルです。
  3. uid:現在ログインしているユーザーのIDが含まれます。
  4. ids: レコードの ID のリスト。
  5. context: 言語、タイムゾーンなどのいくつかのキーと値を持つ辞書。

の関数を定義している場合はfields.function、いくつかの追加の引数が必要です。機能分野を参照できます。

于 2013-03-25T08:51:40.037 に答える