Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
10438 Vizualizări

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 

Imagine profil
Abandonează
Autor Cel mai bun răspuns

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
oct. 23
6484
2
nov. 22
6871
0
sept. 21
2975
4
aug. 20
7779
2
mar. 20
11669