Plone ZCML允许five.grok中的_属性对应方法

Plone ZCML允许five.grok中的_属性对应方法,plone,zope,grok,Plone,Zope,Grok,是否有一种方法可以标记grok.CodeView类中可遍历的方法,就像您可以使用Zope 3 BrowserView和allowed_attributesZCML配置指令那样 我找到了关于grok.traversable()的文档,但在five grok包中似乎不存在这样的方法。这是不可能的:“render()方法是grok.codeView类中唯一可遍历的方法” 如中所述:此外,grokcore.traverser依赖于grokcore.view>2,而Dextrity的KGS目前将grokc

是否有一种方法可以标记
grok.CodeView
类中可遍历的方法,就像您可以使用Zope 3 BrowserView和
allowed_attributes
ZCML配置指令那样

我找到了关于
grok.traversable()
的文档,但在five grok包中似乎不存在这样的方法。

这是不可能的:“render()方法是grok.codeView类中唯一可遍历的方法”


如中所述:

此外,grokcore.traverser依赖于grokcore.view>2,而Dextrity的KGS目前将grokcore.view锁定为1.3.15。对此有什么帮助吗?我很确定这是不可能的,因为已经3年没有答案了。那句话是我很久以前写的。我不确定它有多真实,所以我宁愿直接参考Grok源代码。在任何一个Grok项目中,现在都几乎是死气沉沉的了。@Mikkoohtama::D,您的行可能是正确的,至少
view/w/details/render
,正如中所建议的,不适用于TTW(模型驱动)创建的灵巧性。感谢Max Langerak挖掘这一点!