Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
10413 Widoki

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 

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
paź 23
6464
2
lis 22
6867
0
wrz 21
2970
4
sie 20
7778
2
mar 20
11657