管理员信息管理

在系统管理中我们需要完成管理员表的增删改查,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作

获取管理员用户列表数据

接口分析

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

# --------管理员路由--------
router = DefaultRouter()
router.register('permission/admins', admin.AdminView, base_name='admin')
print(router.urls)
urlpatterns += router.urls

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

返回数据: JSON

  {"id": "用户id","username": "用户名","email": "邮箱","mobile": "手机号"}
返回值 类型 是否必须 说明
id int 用户id
username str 用户名
Email str 页码
mobile str 总页数

后端实现

from rest_framework.viewsets import ModelViewSet
from meiduo_admin.serializers.admin import AdminSerializer
from users.models import User
from meiduo_admin.utils import UserPageNumclass AdminView(ModelViewSet):serializer_class = AdminSerializer# 获取管理员用户queryset = User.objects.filter(is_staff=True)pagination_class = UserPageNum

序列化器的定义

from rest_framework import serializers
from users.models import Userclass AdminSerializer(serializers.ModelSerializer):class Meta:model = Userfields = "__all__"extra_kwargs = {'password': {'write_only': True}}

运行效果:

管理员信息管理之获取管理员用户列表数据相关推荐

  1. ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例

    layui.table动态获取表头和列表数据示例 2020年07月14日 | 萬仟网IT编程 | 我要评论 ```javascript//表格layui.use('table', function() ...

  2. Python 模拟登录AUSU路由器获取在线用户列表

    Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. Requests: 让 HTTP 服务人类 前段时间撸了一个斐讯K2P的路由器,最近下车了,刷了一个梅林固件,今 ...

  3. QQ登录回调地址实现:【获取qq好友列表数据】附实例

    QQ登录回调地址实现:[获取qq好友列表数据] <?php require_once("../../API/qqConnectAPI.php"); $qc = new QC( ...

  4. 分组表管理之获取用户组表列表数据

    分组表管理 在系统管理中我们需要完成用户组表的增删改查,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 获取用户组表列表数据 接口分析 请求方式: GET /meiduo_ad ...

  5. 订单管理之获取订单表表列表数据

    获取订单表表列表数据 [订单数据是不能删除的,只能修改订单信息的状态] 接口分析 请求方式: GET /meiduo_admin/orders/?keyword=<搜索内容>&pa ...

  6. SPU表管理之查询获取SPU表列表数据

    SPU表管理 在SPU表中我们需要对SKU表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取SPU表列表数据 在获取sku数据时,我们在请求中包含 ...

  7. SKU表管理之查询获取sku表列表数据

    SKU表管理 在sku表中我们需要对SKU表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取sku表列表数据 [商品的详细信息,要引入事务的管理, ...

  8. 规格表管理之查询获取规格表列表数据

    规格表管理 在规格表中我们需要对规格表数据进行增删改查操作,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 查询获取规格表列表数据 接口分析 请求方式: GET /meiduo ...

  9. iOS6.0下获取通讯录用户列表

    2019独角兽企业重金招聘Python工程师标准>>> 自iOS6.0后获取通讯录列表需要询问用户,经过用户同意后才可以获取通讯录用户列表.而且ABAddressBookRef的初始 ...

最新文章

  1. 【算法30】从数组中选择k组长度为m的子数组,要求其和最小
  2. NFS网络共享文件系统
  3. 苹果指控高通从事非法专利授权活动 索赔最高270亿美元
  4. createjs入门
  5. Android之打开闪光灯关键代码
  6. QT5之exe发布及dll打包
  7. MySQL 时间戳(timestamp类型)和时间(datetime类型)的获取/相互转换/格式化
  8. CALayer 新建
  9. 小米3g刷高格固件_小米路由器3G版padavan老毛子原版固件
  10. 银河麒麟v10下载(服务器版 桌面版) - 2022-09-08更新
  11. 一键开关机电路(不错)
  12. 轻松获得oblog2.52的WebShell
  13. 在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.
  14. 申宝投资-指数上周五中阴杀跌
  15. SaaS、PaaS、IaaS简介
  16. 工作流:企业OA办公系统的核心
  17. 浏览器导致的图片不显示问题
  18. [信息化]企业信息化规划建设中需要注意的点
  19. 通用技术设计评价雷达图高考必看知识点
  20. C#,茅塞顿开的精致好码,通用型科学计算器的源代码

热门文章

  1. 谷歌提出纯 MLP 构成的视觉架构,无需卷积、注意力 !
  2. 英特尔第三代 Ice Lake 发布正面与 AMD EPYC PK,结果令人大跌眼镜!
  3. 快手日入数据量超 5120TB,数据管治如何做?
  4. 思谋科技A轮融资超1亿美元 ,成为最年轻“准独角兽”AI企业
  5. ​AI 面试“泛滥”的时代,HR该如何甄别真假“AI”?
  6. 卷积神经网络中十大拍案叫绝的操作
  7. 马斯克受罚离任董事长,默多克之子或将成接替者!
  8. Facebook加入AI芯片大战,挖走Google芯片产品开发负责人
  9. java中double类型精度丢失问题及解决方法
  10. 用好idea这几款插件,可以帮你少写30%的代码!