PloneFormGen использует ограниченный Python для сценариев TTW.
Вы можете использовать dir () или vars () на своих объектах, чтобы узнать, что они предлагают.
Чтобы увидеть это, вы, вероятно, захотите распечатать их.
Сценарии TTW не так уж хороши для интроспекции.
Возможно, посмотрите на связанный код или используйте режим отладки, чтобы получить форму, и используйте настоящий отладчик там с теми же методами, что и выше, чтобы увидеть, что происходит.
. / Bin / instance debug
Тогда у вас будет корневой объект базы данных как «приложение».
Получение вашей формы может быть таким же легким, как это:
myform = app.unrestrictedTraverse('Plone/my-form')
Получение всех объектов поля формы (дочерних):
myform.objectItems()
Получение определенного поля (включая объект адаптера сохранения dada):
myform.objectIds()
myform['adapter-id']
удачи;)