İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
5244 Görünümler

Hi all !

Following this example :

ids = models.execute_kw(db, uid, password,
    'res.partner', 'search',
    [[['is_company', '=', True]]],
    {'limit': 1})
[record] = models.execute_kw(db, uid, password,
    'res.partner', 'read', [ids])
# count the number of fields fetched by default
len(record)
I'm trying to find a way to get all the ids of the products i have in my database, but i don't knowhow to write the "search" as the field "is_product" doesn't exist and in which model as it won't be in "res.partner" for sure.

If anyone can help :)


Avatar
Vazgeç
En İyi Yanıt

1. Change res.partner to product.template. 

2. Change domain [[['is_company', '=', True]]] to [[]].

3. Remove limit

The code should look like as follows:

ids = models.execute_kw(db, uid, password,'product.template', 'search', [[]]) 
print(ids)



Avatar
Vazgeç
Üretici En İyi Yanıt

I finally ended up with a solution that you can see here :

https://stackoverflow.com/questions/70392603/how-to-get-good-source-code-in-odoo-to-be-able-to-use-with-selenium/70408473#70408473


As usual copy/paste link ! 

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Eki 20
5046
0
Mar 20
19736
0
Mar 15
3910
0
Oca 23
2105
0
Eki 22
7502