暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

阿语Python项目实操之美多后台管理-系统管理之管理员管理7.3.1节获取管理员用户列表数据

阿语python 2021-05-25
279

获取管理员用户列表数据

接口分析

请求方式:GET /meiduo_admin/permission/admins/

请求参数:通过请求头传递jwt token数据。

返回数据:JSON

  {
"id": "用户id",
"username": "用户名",
"email": "邮箱",
"mobile": "手机号"
}

返回值类型是否必须说明
idint用户id
usernamestr用户名
Emailstr页码
mobilestr总页数

后端实现

class AdminView(ModelViewSet):
serializer_class = AdminSerializer
# 获取管理员用户
queryset = User.objects.filter(is_staff=True)
pagination_class = PageNum

序列化器的定义

class AdminSerializer(serializers.ModelSerializer):
class Meta:
model=User
fields="__all__"
extra_kwargs={
'password':{
'write_only': True
}
}


文章转载自阿语python,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论