[Grok-dev] JSON method/view name
Marc Rijken
marc at rijken.org
Fri Oct 9 09:35:25 EDT 2009
Hi,
I want to use 'getAccounts.json' in the url for a JSON view. Because the
method name of a grok.JSON view class will be used as name of the json
view and because a method name normally can not contain a dot, I had to
make a work around. The work around is:
class JSONApi(grok.JSON):
grok.context(tmx.ITopicMapX)
def getAccounts(self):
return { "status": "ok"}
getAccounts.__name__ = 'getAccounts.json'
setattr(JSONApi, 'getAccounts.json', JSONApi.getAccounts)
This work around works ok, but it looks uggly. Is this is preferred way
to do so or do you have a better solution?
Regards,
Marc
More information about the Grok-dev
mailing list