Der letzte Kommentar von Bernd Dorn hat durchaus seine Berechtigung. Ich habe aber folgende Beobachtung gemacht:
Ich benutze zope.formlib zur Anzeige der Formulare. Wenn ich nun zu einer Klasse für die schon Objekte in der ZODB existieren ein neues Schema-Feld hinzufüge (im Interface und als Attribut auf der Klasse), dann bekomme ich regelmäßig einen AttributeError, wenn ich mir das Formular zu einem dieser Objekte anzeigen lasse. Der AttributeError betrifft immer das neue Attribut, welches es laut zope.formlib nicht gibt, obwohl es auf der Klasse definiert ist.
Ich benutze zope.formlib zur Anzeige der Formulare. Wenn ich nun zu einer Klasse für die schon Objekte in der ZODB existieren ein neues Schema-Feld hinzufüge (im Interface und als Attribut auf der Klasse), dann bekomme ich regelmäßig einen AttributeError, wenn ich mir das Formular zu einem dieser Objekte anzeigen lasse. Der AttributeError betrifft immer das neue Attribut, welches es laut zope.formlib nicht gibt, obwohl es auf der Klasse definiert ist.