繁体   English   中英

Plone / Grok-在使用“ zopeskel plone”构建的产品中,grok是否可以与plone.directives冲突?

[英]Plone/Grok - In a product built using “zopeskel plone”, can grok conflict with plone.directives?

我正在尝试按照Plone Documentation网站上的教程构建控制面板。 http://docs.plone.org/develop/plone/functionality/controlpanel.html

但是,我开始使用../bin/zopeskel plone my.product(从src文件夹)创建产品,而不是使用dexterity选项进行创建。 当询问我想要哪种模式时,我确实选择了easy选项,当询问是否要创建GS配置文件时,我确实选择了yes。

我确保将grok包含在configure.zcml中

<include package="five.grok" />

按照说明进行操作后,我尝试运行快速安装程序来安装产品,但出现错误:

ImportError: No module named directives 

参考他们教程的settings.py文件中的那一行

from plone.directives import form 

我在setup.py文件的install_requires位中添加了plone.app.registry,并确保在configure.zcml文件中进行了更改,以包括仅用于实验目的,我确实在其中添加了'plone.app.dexterity' install_requires,但是我仍然遇到相同的错误。

grok与plone.directives冲突吗? 如果是这样,我该如何解决此问题,还是必须使用精巧性而不是褶皱来制作产品? 如果grok不冲突,那可能是什么问题?

附带一提,该教程似乎确实是关于使用灵巧性来创建产品,但是我不确定这是否是问题所在。

我用前一段时间为plone.org编写的howto创建了要点:

https://gist.github.com/tisto/4ef1f6c7b445faf6ad73

最近,这被认为是最佳实践。 建议不要再使用grok。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM