在创建敏捷内容类型后,我正在尝试执行一些任意代码。例如,内容类型可以代表一匹马。
import logging
logger = logging.getLogger("Plone")
class IHorse(form.Schema):
def __init__(self, context):
logger.info('Creating horse')
super(self).init(self, context)
在前台运行应用程序时,我想在控制台中打印记录器消息“Creating horse”。但是这匹马是被创造出来的,我没有收到它的消息。我猜内容类型对象是由创建的__init__
,但也许我错了。