我一直试图在没有运气的情况下为檐口服务实施acl。我尝试使用此url测试中给出的示例:
我基本上只是复制了以下代码的粘贴并将acl更改为始终拒绝权限:
def my_acl(request):
return [DENY_ALL]
service = Service(name="service", path="/service", acl=my_acl)
@service.get()
def return_404(request):
raise HTTPNotFound()
@service.put(permission='update')
def update_view(request):
return "updated_view"
我希望使用DENY_ALL服务永远不会返回“updated_view”响应,但这是我在执行put请求时得到的全部内容。是否有任何设置或我遗失的任何东西?