TastyPie 仅将身份验证应用于 PUT/POST
TastyPie apply authentication only to PUT/POST
如何在 TastyPie 中对 PUT 和 POST 方法应用身份验证和授权?我知道我们可以在资源上的 Meta inner class 中定义身份验证和授权,但是我如何让这两种方法仅通过身份验证和授权层。我对 SessionAuthentication 和 DjangoAuthrization 感兴趣。
您可以基于 DjangoAuthrization 创建 class(然后将其添加到 Meta)并覆盖两个函数:
def read_list(self, object_list, bundle):
return object_list
def read_detail(self, object_list, bundle):
return True
如何在 TastyPie 中对 PUT 和 POST 方法应用身份验证和授权?我知道我们可以在资源上的 Meta inner class 中定义身份验证和授权,但是我如何让这两种方法仅通过身份验证和授权层。我对 SessionAuthentication 和 DjangoAuthrization 感兴趣。
您可以基于 DjangoAuthrization 创建 class(然后将其添加到 Meta)并覆盖两个函数:
def read_list(self, object_list, bundle):
return object_list
def read_detail(self, object_list, bundle):
return True