6
私はDexterityコンテンツタイプが作成された後、任意のコードを実行しようとしています。例えば、コンテンツタイプは馬を表すことができる。コンテンツタイプの作成後にアクションを実行する方法は?
import logging
logger = logging.getLogger("Plone")
class IHorse(form.Schema):
def __init__(self, context):
logger.info('Creating horse')
super(self).init(self, context)
私はフォアグラウンドでアプリケーションを実行するときに、コンソールに印刷された「馬の作成」ロガーメッセージを取得したいです。しかし、馬が作られ、私はそれのためのメッセージを取得しません。コンテンツタイプのオブジェクトは__init__
で作成されていると思いますが、多分私は間違いです。