在使用遍歷url查找的金字塔中,是否有可能讓視圖查找算法檢查類的方法名稱。例如,我可以做這樣的事情:使用方法名稱的金字塔遍歷視圖查找
@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
匹配假設/組/ somegroup /會員
有沒有一種方法,使名稱查找部分動態?也就是說,這樣的事情:
@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
這樣既/組/ somegroup /會員和/組/ somegroup /加都將解決各自的類的方法?
你必須自己做。不要忘記,視圖定義不僅僅是將URL映射到方法,還可以指定謂詞和呈現選項。當你將其構建出來的時候,你將會在每次觀看的基礎上失去所有酷炫的東西。 –