Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
3283 Näkymät

I want to use the APIv8. My model inherits from model.Model, and i have no cr, uid, id, ids, etc. as parameter of methods. But it seems that the the old API is used, for example the search function requires 4 arguments :

return old_api(self, *args, **kwargs)

TypeError: search() takes at least 4 arguments (2 given)

There is something else which can activate the auto-bridging old-api ?

Avatar
Hylkää
Paras vastaus
Decorate  your methods with @api.model, @api.one, @api.multi  etc.

Now while using ORM methods(Create/Write/Search/Browse) you don't need to pass cr,uid , id,context etc

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
maalisk. 15
7285
1
elok. 25
471
2
heinäk. 25
2886
3
heinäk. 25
673
1
kesäk. 25
2153