我正在关注模式驱动类型的Plone指南:http://docs.plone.org/external/plone.app.dexterity/docs/prerequisite.html
跑步:
当我到达测试类型的第二页时,我收到错误。
我在下面有ZCML错误。我已经确保按照它说的做。我做了另一个干净安装并收到了同样的错误。这是指南中的内容。
如果Zope没有启动:
在控制台上查找错误消息,并确保使用./bin/instance fg从前台开始。您可能会出现语法错误或ZCML错误。 如果你的plone.directives.form导入失败,请确保在setup.py install_requires中为plone.app.dexterity指定了[grok] extra。
错误讯息:
ZopeXMLConfigurationError: File "/Users/Josh/Documents/Plone4/buildout-cache/eggs/Products.CMFPlone-4.3.3-py2.7.egg/Products/CMFPlone/configure.zcml", line 98.4-102.10
ZopeXMLConfigurationError: File "/Users/Josh/Documents/Plone4/zinstance/src/example.conference/example/conference/configure.zcml", line 18.2-18.27
NameError: name 'form' is not defined
以下是错误消息http://pastie.org/9200196
的完整日志答案 0 :(得分:1)
在我工作的地方,我找到了一位出色的开发人员的帮助。
在设置指南的架构部分,我没有完全改变program.py& session.py。
参数在IProgram中更改为以下内容:
类IProgram(model.Schema):
NOT:类IProgram(form.Schema,IImageScaleTraversable):
您必须仅删除指南要求您删除的内容。