成人一对一视频交友

同一视图集的不同动作方法是否可以进行不同的认证?

elbert
elbert

老哥们,我有一个需求就是我有一个视图集我想使用帖子方法的时候使用JWT认证,而使用目录和恢复方法的时候不使用认证,各位老哥有办法吗?我用过@authentication_class()这个装饰器,但是无效啊

类用户视图集(创建模型混合,检索模型混合,更新模型混合,销毁模型混合,通用视图集集):

查询集=用户配置文件。物体。全部()

# authentication _ class=[JwtAuthorizationAuthentication,]

def get _ serializer _ class(self):

if self.action==’create’:

返回用户注册器序列化程序

else:

返回用户登录变量器

def create(self,request,*args,**kwargs):

返回响应(“正常”)

def retrieve(self,request,*args,**kwargs):

打印(f ‘ 1 { self。authentication _ class } ‘)

返回响应(“正常”)

elbert
品牌