【问题标题】:'type' object is not iterable drf“类型”对象不是可迭代的 drf
【发布时间】:2021-07-24 08:22:50
【问题描述】:
class ProductViewSet(viewsets.ModelViewSet):
   authentication_classes = (TokenAuthentication) 
   permission_classes = [IsAdminUser]
   queryset = ProductInfo.objects.all().order_by('-id')
   serializer_class = ProductSerializer
   filter_backends = (filters.SearchFilter,)
   search_fields = ['title','code','owner__username']

我尝试使用令牌身份验证来授权此类视图。我得到一个错误。请帮帮我。

【问题讨论】:

    标签: postman authorization django-authentication


    【解决方案1】:

    您必须将authentication_classes 定义为可迭代,因此您需要添加,

       authentication_classes = (TokenAuthentication, ) 
    

    或者只是将其定义为一个列表:

       authentication_classes = [TokenAuthentication]
    

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 2015-03-12
      • 1970-01-01
      • 2017-03-05
      相关资源
      最近更新 更多