【问题标题】:TastyPie apply authentication only to PUT/POSTTastyPie 仅将身份验证应用于 PUT/POST
【发布时间】:2015-05-08 12:14:28
【问题描述】:

如何对 TastyPie 中的 PUT 和 POST 方法应用身份验证和授权?我知道我们可以在资源的 Meta 内部类中定义身份验证和授权,但是我如何让这两种方法仅通过身份验证和授权层。顺便说一句,我对 SessionAuthentication 和 DjangoAuthrization 感兴趣。

【问题讨论】:

    标签: tastypie


    【解决方案1】:

    您可以基于 DjangoAuthrization 创建类(然后将其添加到 Meta)并覆盖两个函数:

    def read_list(self, object_list, bundle):
        return object_list
    
    def read_detail(self, object_list, bundle):     
        return True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-19
      • 2019-09-14
      • 1970-01-01
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      相关资源
      最近更新 更多