[关闭]
@cfygaoyang 2017-08-24T02:13:56.000000Z 字数 1359 阅读 363

后台用户接口文档

后台管理


获取用户列表

GET /kuser/list/?page=[PAGE]

参数 类型 必须 说明
PAGE 整型 页数
  1. {
  2. "meta": {
  3. "message": "find success",
  4. "code": 0
  5. },
  6. "data": {
  7. "count": 14,
  8. "next": "http://localhost:8000/kuser/list/?page=2",
  9. "previous": null,
  10. "results": [
  11. {
  12. "id": 4,
  13. "username": "gaoyang",
  14. "password": "123456",
  15. "email": "1865666@163.com"
  16. },
  17. {
  18. "id": 7,
  19. "username": "hello",
  20. "password": "123456",
  21. "email": "1865666@163.com"
  22. },
  23. {
  24. "id": 8,
  25. "username": "hello1",
  26. "password": "123456",
  27. "email": "1865666@163.com"
  28. },
  29. {
  30. "id": 10,
  31. "username": "hello221",
  32. "password": "123456",
  33. "email": "1865666@163.com"
  34. }
  35. ]
  36. }
  37. }
参数 类型 说明
code 整型 错误码;0代表正确,反之错误
message 字符串 请求提示
count 整型 数据总条数
next 字符串 下一页的链接
previous 字符串 上一页的链接
results 数组 数据列表
id 整型 主键
username 字符串 用户名
password 字符串(加密) 密码
email 字符串 邮箱

每页显示10条数据

添加用户

POST /kuser/create/

  1. {
  2. "username":"hello",
  3. "password":"123456",
  4. "email":"1865666@163.com",
  5. "user_permission":0
  6. }
参数 类型 必须 说明
username 字符串 用户名
password 字符串 密码
email 字符串 邮箱
user_permission 整型 权限(0:超级管理员 1:管理员 2:运营 3:客服)暂定
  1. {
  2. "meta": {
  3. "message": "insert success",
  4. "code": 0
  5. },
  6. "data": {
  7. "id": 18,
  8. "username": "hello123",
  9. "password":"pbkdf2_sha256$240",
  10. "email": "1865666@163.com"
  11. }
  12. }
参数 类型 说明
data json 添加的用户信息

删除用户

DELETE /kuser/detail/[ID]

参数 类型 必须 说明
ID 整型 主键
  1. {
  2. "meta": {
  3. "message": "delete success",
  4. "code": 0
  5. },
  6. "data": null
  7. }

编辑用户

PUT /kuser/detail/[ID]

参数 类型 必须 说明
ID 整型 主键
  1. {
  2. "meta": {
  3. "message": "update success",
  4. "code": 0
  5. },
  6. "data": {
  7. "id": 13,
  8. "username": "hello1234",
  9. "password": "1234536",
  10. "email": "1865666@163.com"
  11. }
  12. }
参数 类型 说明
data json 编辑后的用户信息
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注