在Zope / ZODB中,如何从BTreeFolder2中删除对象

时间:2011-02-22 17:41:51

标签: python zope zodb

我是Zope newb。我需要从BTreeFolder2中删除一堆对象,例如id 1到id 15000.当进入管理Web界面时,对象没有正确排序,所以我不能只选择和删除它们。订单严格是alpha,所以我得到:

1
10个
1000
10000个
10001个
等...

我猜我将不得不使用zopectl -debug并发出一些Python命令来选择和删除这些对象。

我不知道该怎么做。你能帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

app.restrictedTraverse('/path/to/folder').manage_delObjects(list_of_ids)
transaction.commit()