Plone 4.3.3 - 模式驱动类型 - plone.directives.form不导入

时间:2014-05-22 20:02:43

标签: python macos plone plone-4.x zcml

我正在关注模式驱动类型的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

的完整日志

1 个答案:

答案 0 :(得分:1)

在我工作的地方,我找到了一位出色的开发人员的帮助。

在设置指南的架构部分,我没有完全改变program.py& session.py。

参数在IProgram中更改为以下内容:

类IProgram(model.Schema):

NOT:类IProgram(form.Schema,IImageScaleTraversable):

您必须仅删除指南要求您删除的内容。