Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
14804 Lượt xem

Sometimes I find myself looping through a browse() call and needing to delete a related object. Is it better to append the id to delete to a list and, after the loop, call unlink using the list? Or is just calling unlink each time, deleting a single record at a time, good enough?

Ảnh đại diện
Huỷ bỏ

The unlink function used in openerp can be apply in the case of a list of records, Only thing is you have to pass the record ids you wish to delete as arguements in unlink method.

Câu trả lời hay nhất

The unlink function used in openerp can be apply in the case of a list of records, Only thing is you have to pass the record ids you wish to delete as arguements in unlink method. But Be careful, once a record deleted cannot be retrieved.

self.pool.get('your.model.name').unlink(cr, uid, list_ids, context=context)

The above piece of code will help you to unlink your records. Thanks

Ảnh đại diện
Huỷ bỏ
Tác giả

Yes I know. I was asking if unlinking them all at once is better than one at a time.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 7 18
4460
0
thg 9 15
4342
6
thg 4 15
7724
1
thg 3 15
6313
1
thg 3 15
364