# views_send_code.py

from rest_framework.permissions import AllowAny

class MsgCodeViewSet(CreateModelMixin, viewsets.GenericViewSet):

    serializer_class = MsgCodeSerializer
    pagination_class = StandardResultsSetPagination
    
    # 认证策略属性
    authentication_classes = ()
    # 权限策略属性
    permission_classes = (AllowAny, )

 解决问题:不用登录,就可以访问api

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

其他:

#permission是用来做权限判断的
# IsAuthenticated:必须登录用户;IsOwnerOrReadOnly:必须是当前登录的用户
permission_classes = (IsAuthenticated,IsOwnerOrReadOnly)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄