1

有一个 grok.traversable() 指令:

http://grok.zope.org/doc/current/reference/directives.html#grok-traversable

我想这样使用它:

class MultiLinguageContentListingHelper(grok.CodeView):
    """
    Builds JSON multilingual content out of Plone. 
    """

    grok.baseclass()
    grok.traversable("getLanguages")

    def getLanguages(self):

但是,这似乎不在five.grok中:

AttributeError: 'module' object has no attribute 'traversable'

我在这里缺少一些线来连接点

  • 是不是grok版本太旧的问题

  • 是不是five.grok不支持这个指令的问题

在后者的情况下,在哪里戳五.grok 以使支持发生?

4

1 回答 1

2

根据该错误消息,它不受支持。您需要联系 grok 邮件列表(并可能通过它,Sylvain Viollon)来了解如何获得这种支持。

您可以尝试直接从它定义的任何 grokcore.* 包中使用它,例如 grokcore.view(您需要检查)。

于 2012-05-20T20:18:42.623 回答