我正在尝试构建一个控制面板,以下是关于Plone文档站点的教程。http://docs.plone.org/develop/plone/functionality/controlpanel.html
但是,我开始使用(从src文件夹) ../bin/zopeskel plone my.product创建产品,而不是使用灵巧选项创建。当它询问我想要什么模式时,我确实选择了,当它询问我是否想创建一个GS配置文件时,我确实选择了yes。
我确保在configure.zcml中包含了grok
<include package="five.grok" />在遵循说明之后,我尝试运行quickinstall来安装该产品,但是它给出了错误:
ImportError: No module named directives 参考教程中的settings.py文件中的行
from plone.directives import form 我将plone.app.registry添加到setup.py文件中的install_requires位中,并确保将configure.zcml文件中的更改包括在实验中,我确实在install_requires中添加了“plone.app.dexterity”,但仍然出现了相同的错误。
与plone.directives有冲突吗?如果是这样的话,我如何解决这个问题,或者我是否必须使用威慑而不是plone作为产品的选择?如果不矛盾的话,问题是什么呢?
另外,本教程似乎是为了使用灵巧来创建产品,但我不确定这是否是问题所在。
发布于 2015-01-05 17:02:15
一段时间前,我为plone.org写了一个如何操作指南,我创建了一个要点:
https://gist.github.com/tisto/4ef1f6c7b445faf6ad73
这被认为是当今的最佳做法。不再建议使用grok。
https://stackoverflow.com/questions/27783677
复制相似问题