2016-12-15 16 views
1

お願いします。私はモデル 'res.users'を持っています。自分のモデルに名前フィールドが存在する(宣言されている)ようにしたい。私は何をすべきか?ありがとう。Odoo(OpenERP)のモデルの名前フィールドを取得する方法は?

+0

あなたの質問を編集して追加してください:1.あなたのコード/あなたの試み2.あなたの入力、現在の出力と期待される出力 –

答えて

2

あなたはそれでやりたいことはあまり明確ではありませんが、モデルの名前を取得したい場合は、以下の回答に進む必要があります。

あなたが出力やいくつかの詳細であなたの質問を精緻化することができればそれは良いことです。あなたがそのモデルのすべてのフィールドにアクセスすることができますしかし、あなたは次のことを試してみてください

model = self.env['ir.model'].search([('model','=','res.users')]) 
if model: 
    print model.name 

ir.modelにfield_id(one2many)フィールドがあります。

1

あなたの質問が分かりましたので、の名前の値が値であるかどうかをチェックしたいと思います。 それで、あなたが何らかの方法を書いている間は、小さなコードブロックでチェックすることができます。 Like:

if 'name' in vals: 
    "You block of block" 
関連する問題