get_queryset可以动态实现想要的queryset么?

来源:9-2 动态设置serializer和permission获取用户信息

慕尼黑1374962

2020-10-26

def get_serializer_class(self):
    if self.action == "list":
        return UserFavDetailSerializer
    elif self.action == "create":
        return UserFavSerializer

get_queryset可以像get_serializer_class这样根据self.action实现动态返回queryset么

写回答

1回答

bobby

2020-10-28

可以 ,覆盖queryset方法可以拦截queryset自己定义返回

0
2
bobby
回复
慕尼黑1374962
课程中讲解了如何获取action 你在这个方法中也可以这样做
2020-10-28
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程