ピラミッド トラバーサル アプリがあり、存在しない URI に PUT できるようにしたいと考えています。ビュー構成でこれを行う方法はありますか?
たとえば、私はこれを持っています
@view_defaults(context=models.Groups, renderer='json')
@view_config(request_method='GET')
class GroupsView(object):
def __call__(self):
''' This URI corresponds to GET /groups '''
pass
@view_config(request_method='PUT')
def put(self):
''' This URI should correspond to PUT /groups/doesnotexist '''
pass
もちろん、プットは機能しません。コンテキストは で keyerror をスローしますがdoesnotexist
、この場合、トラバーサーをビューに一致させるにはどうすればよいですか?