Pyramiden-Traversal-Ansichtssuche unter Verwendung von Methodennamen
In der Pyramide ist es bei Verwendung der Traversal-URL-Suche möglich, dass der Algorithmus für die Ansichtssuche nach Methodennamen einer Klasse sucht. Zum Beispiel könnte ich so etwas machen:
@view_defaults(context=models.Group)
class GroupView(object):
def __init__(self, context, request):
self.context = context
self.request = request
@view_config(name='members')
def members(self):
pass
passend sagen wir mal/ groups / somegroup / members
Gibt es eine Möglichkeit, die Namenssuche dynamisch zu gestalten? Das heißt, so etwas wie das:
@view_defaults(context=models.Group)
class GroupView(object):
def __init__(self, context, request):
self.context = context
self.request = request
def members(self):
pass
def add(self):
pass
So dass beide/ groups / somegroup / members und/ groups / somegroup / add werden beide ihre jeweiligen Methoden der Klasse auflösen?