跳至內容
選單
此問題已被標幟
1 回覆
10444 瀏覽次數

I want to get the value of a field in a model, by passing the field name as string to a function, for that I defined a function inside the model like:

def get_value(self, key):
    key = key.replace('_', '.')
return self.__dict__.get('_prefetch').get(key)

my question is, is there a predefined function in odoo models that can do that, if not, how can I do that in a more pythonic way 

頭像
捨棄
作者 最佳答案

recordset['field_name'] or recordset.__getitem__() seems to be working fine, and they are more pythonic way to do what's needed

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
10月 23
6486
2
11月 22
6872
0
9月 21
2977
4
8月 20
7781
2
3月 20
11671