跳至内容
菜单
此问题已终结
2 回复
11904 查看

As per Odoo 10 official documentation, the way to delete data from a model using XMLRPC is:

models.execute_kw(db, uid, password, 'res.partner', 'unlink', [[id]])

If I want to delete all res.partner records, what shall I use as 'id'?

形象
丢弃
最佳答案

Don't use an ID.

models.execute_kw(db, uid, password, 'res.partner', 'unlink', [[]])
形象
丢弃
编写者

Why [[]] instead of []?

最佳答案
search_ids = models.execute_kw(db, uid, password, 'res.partner', 'search', [])
models.execute_kw(db, uid, password, 'res.partner', 'unlink', search_ids)

Hope this will help you.

形象
丢弃
编写者

Ray's answer is faster to solve the specific issue, but using a search points how to select a given set of IDs (which might be really useful)

相关帖文 回复 查看 活动
0
11月 18
2361
2
11月 18
8137
1
9月 17
3543
3
8月 17
5665
0
5月 23
2186