看图完成如下作业

  1. 创建workers应用,注册并定义模型类,参考图中的三张表;最后完成迁移, 添加三条以上测试数据。
  2. 使用serializers.Serializer定义三个模型类的序列化器;
  3. 配置路由/workers/department/, 定义DepartmentAPIView,实现从部门表查询所有数据;也可以给部门表添加一条数据。
  4. 配置路由/workers/duty/, 定义DutyAPIView, 实现从职责表中查询所有数据;也可以添加一条数据。
  5. 配置路由/workers/staff/,定义StaffAPIView,实现从员工表中查询所有数据;添加一个员工;检索一个员工,更新一个员工;删除一个员工;
  6. 使用APIpost 工具对你的接口进行测试。
    完成以上题目。
    注意:以上必须使用Serializer的序列化和反序列化

8. 基于ModelSerializer实现以上增删改查的操作
9. 视图基于GenericAPIView 实现以上增删改查的操作
10. 视图基于GenericAPIView&混入扩展类实现以上增删改查的操作
11. 视图基于 视图子类实现以上增删改查的操作
12. 基于视图集实现以上增删改查的操作
 
13. 后端定义User模型类,继承AbstractUser; 定义视图集实现用户数据CRUD。
14. 前端创建一个Vue项目,配置路由、vuex集中式管理、axios。
点击注册,跳转到注册组件,如下,实现用户的注册功能。
前端获取图形验证码,填写后失去焦点,即向后端发请求进行验证。

15. 后端存储用户信息时,需满足如下:

  • 在序列化器中进行验证,用户名包含字母、数字、下划线,长度为5-20;两次密码必须一致;手机号必须以1开头,第二位为3-7之间的数字,长度11;
  • 判断当前用户是否存在,避免重复;
  • 存储用户的信息时,密码需加密存储;
  • 注册完成,生成jwt token, 让用户三天免登陆。
  1. 将用户的信息 存入前端Vuex集中式管理中; jwt token 存入浏览器客户端。

p6-day01 作业相关推荐

  1. Oracle P6 Professional专业版 22.12 中的热门新功能

    目录 一:特色功能 1.1 并排查看项目 1.2 在复制与 WBS 元素的关系时具有更大的灵活性 1.3 更轻松地确定要分配的正确基线 1.4 复制并粘贴电子表格中的单元格区域 二 其他新功能 2.1 ...

  2. 西工大2021夏信息技术基础认知与实践Python方向作业day0102

    DAY01 作业题目: 编程题部分: (必做)创建一个列表元素用于存放2件商品的基本信息,每件商品使用字典类型,商品属性包括(商品编号.商品名称.商品价格).之后完成对商品2的删除操作,以及商品1的价 ...

  3. SpringMVC-学习笔记03【SpringMVC常用注解】

    Java后端 学习路线 笔记汇总表[黑马程序员] SpringMVC-学习笔记01[SpringMVC概述及入门案例][day01] SpringMVC-学习笔记02[参数绑定及自定义类型转换] Sp ...

  4. 元宇宙基础-Three.js | 大帅老猿threejs特训营

    day01作业打卡 WebGL简介 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过 ...

  5. 数据结构--顺序表、链表、栈、队列、树、文件(visual studio可运行)

    顺序表的顺序存储(增删查) #include <stdio.h> #include <stdlib.h> #define MaxSize 50 typedef int Elem ...

  6. 美国国防部如何保证项目进度计划质量-DCMA14

    卷首语 正如很多先进的科技一样,项目管理的应用也是由军方推广开的. 什么是DCMA 美国国防合同管理局(DCMA)是美国国防部的一个技术支持机构,负责合同全过程管理,提供广泛的采办管理服务.DCMA在 ...

  7. 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用

    P6 广泛应用于国际大型工程项目中,利用先进的项目管理软件来进行项目管理显得尤为重要.今天这篇文章以美纳斯水电项目为例,从项目施工角度,介绍P6 项目管理软件进行项目施工技术管理,包括进度控制.技术文 ...

  8. C语言中文网课后作业day01

    一.第一天 1.C 语言可以用来开发网站吗? C语言只能做一些简单的事情,不适合用来开发网站. 2.很多人认为"当程序员像农民一样苦逼",对此你是怎么认为的? 是一种自我嘲讽 3. ...

  9. 清华大作业指导:一人单刷雨课堂需要多少工作量?快手工程师详解如何两周搞定...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转载自:机器之心 昨天,清华自动化大一学生的 C++大作业霸占了 ...

  10. 东财计算机应用基础在线作业答案,《计算机应用基础》东财在线20秋第一套作业答案...

    <计算机应用基础>第一套作业- i/ |* C& n& t  x5 M- d" ?0 o$ ] 1.[单选题]在控制面板中,使用"程序"的作用 ...

最新文章

  1. 一致性哈希算法介绍,及java实现
  2. 全国计算机在线做题,2020全国一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...
  3. NOIP2018复赛 游记
  4. Android中四种补间动画的使用示例(附代码下载)
  5. 重新认识mysql基本知识
  6. 如何机智的弄坏一台电脑?
  7. 程序员面试金典 - 面试题 17.08. 马戏团人塔(最长上升子序 DP/二分查找)
  8. redis 类型、方法
  9. SpringBoot + Spring Security 简单入门
  10. 微信开发经常会用到的一些方法
  11. 4600u黑苹果 r5_黑苹果集成显卡Intel HD Graphics 4400/4600 驱动方法
  12. Spring-boot-2.1.X源码编译
  13. 网卡5790c linux驱动,(支持所有硬件、无需连接宽带)e驱动 v5.21 WIN7 32bit专版驱动包...
  14. usb摄像头android录像软件,USB摄像头app
  15. Excel-冻结窗口和筛选
  16. 【python报错总结】pandas打开Excel文件失败
  17. 女生从猫猫身上学到的.........||精品||
  18. 英国内政部(Home Office)间谍机构(spy powers)假装它是Ofcom咨询中的一名私人公民1514378309187...
  19. 让 GitHub 上这几个小游戏帮你找回童真
  20. JAVA必背面试题和项目面试通关要点

热门文章

  1. 说话就能轻松操控,科大讯飞语音唤醒技术带来便利体验!
  2. 微信测试号接口配置url、token(已解决)
  3. 使用小程序编写猫眼、淘票票、美团的智能选座移动
  4. Python 复平面绘图
  5. halcon 图片文件夹重命名
  6. 云在天之南——我的七天七夜(朝圣松赞林寺)
  7. Jupyter Notebook的简单使用
  8. 抖音运营规则讲解系列(1):不符合社区规范内容被封丨国仁网络
  9. java 读取局域网交换机_局域网技术_交换机的工作方式
  10. java swing 植物大战僵尸精品游戏432 功能完善 完整代码 下载即可以运行