Ich versuche, irgendeinen willkürlichen Code auszuführen, nachdem ein Dexterity-Inhaltstyp erstellt wurde. Zum Beispiel könnte der Inhaltstyp ein Pferd darstellen.Wie können Aktionen nach dem Erstellen von Inhaltstypen ausgeführt werden?
import logging
logger = logging.getLogger("Plone")
class IHorse(form.Schema):
def __init__(self, context):
logger.info('Creating horse')
super(self).init(self, context)
Ich mag die Logger Meldung „Erstellen Pferd“ in der Konsole gedruckt erhalten, wenn den App im Vordergrund läuft. Aber das Pferd ist erschaffen und ich bekomme keine Nachrichten dafür. Ich denke, dass Content-Objekte von der __init__
erstellt werden, aber vielleicht bin ich in einem Fehler.