菜单表的简单序列化器代码不理解

发布于 2023-02-18 03:16:48

在看dvadmin的源码学习,菜单表的简单序列化器中有段代码读不懂,查资料也没解决,能否解释下啊

    def get_menuPermission(self, instance):
        queryset = instance.menuPermission.order_by('-name').values_list('name', flat=True)
        if queryset:
            return queryset
        else:
            return None

这个要做什么了解,就是 queryset = instance.menuPermission.order_by('-name').values_list('name', flat=True) 里面 menuPermission是不存在的字段,为什么可以这么写,自己在django中输入运行请求后竟然一直报错

查看更多

关注者
0
被浏览
549
1 个回答
yuanxiaotian
yuanxiaotian django/vue 2023-02-23
python/vue

这一块内容是获取菜单按钮的名称集合,例如: ['Search','Create']等,返回给前端,用于做按钮权限的

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览