В Zope / ZODB, как удалить объекты из BTreeFolder2 - PullRequest
1 голос
/ 22 февраля 2011

Я новичок Zope. Мне нужно удалить группу объектов из BTreeFolder2, скажем, с идентификатора 1 до идентификатора 15000. При переходе в веб-интерфейс администратора объекты не упорядочены правильно, поэтому я не могу просто выбрать и удалить их. Заказ строго альфа, поэтому я получаю:

1
10
1000
10000
10001
и т.д ...

Полагаю, мне придется использовать zopectl -debug и выполнить некоторые команды Python для выбора и удаления этих объектов.

Понятия не имею, как это сделать. Вы можете помочь?

Спасибо.

1 Ответ

0 голосов
/ 22 февраля 2011
app.restrictedTraverse('/path/to/folder').manage_delObjects(list_of_ids)
transaction.commit()
...