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 がこのディレクティブをサポートしていないのは問題ですか?

後者の場合、サポートを実現するために Five.grok をどこに突っ込めばよいでしょうか?

4

1 に答える 1

2

そのエラーメッセージに基づいてサポートされていません。その種のサポートを受けるために何をすべきかを知るために、grokメーリングリスト(そしておそらくSylvain Viollon)に連絡する必要があります。

grokcore.viewなどで定義されているgrokcore。*パッケージから直接使用できる場合があります(確認する必要があります)。

于 2012-05-20T20:18:42.623 に答える