p6-day01 作业
看图完成如下作业
- 创建workers应用,注册并定义模型类,参考图中的三张表;最后完成迁移, 添加三条以上测试数据。
- 使用serializers.Serializer定义三个模型类的序列化器;
- 配置路由/workers/department/, 定义DepartmentAPIView,实现从部门表查询所有数据;也可以给部门表添加一条数据。
- 配置路由/workers/duty/, 定义DutyAPIView, 实现从职责表中查询所有数据;也可以添加一条数据。
- 配置路由/workers/staff/,定义StaffAPIView,实现从员工表中查询所有数据;添加一个员工;检索一个员工,更新一个员工;删除一个员工;
- 使用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, 让用户三天免登陆。
- 将用户的信息 存入前端Vuex集中式管理中; jwt token 存入浏览器客户端。
p6-day01 作业相关推荐
- Oracle P6 Professional专业版 22.12 中的热门新功能
目录 一:特色功能 1.1 并排查看项目 1.2 在复制与 WBS 元素的关系时具有更大的灵活性 1.3 更轻松地确定要分配的正确基线 1.4 复制并粘贴电子表格中的单元格区域 二 其他新功能 2.1 ...
- 西工大2021夏信息技术基础认知与实践Python方向作业day0102
DAY01 作业题目: 编程题部分: (必做)创建一个列表元素用于存放2件商品的基本信息,每件商品使用字典类型,商品属性包括(商品编号.商品名称.商品价格).之后完成对商品2的删除操作,以及商品1的价 ...
- SpringMVC-学习笔记03【SpringMVC常用注解】
Java后端 学习路线 笔记汇总表[黑马程序员] SpringMVC-学习笔记01[SpringMVC概述及入门案例][day01] SpringMVC-学习笔记02[参数绑定及自定义类型转换] Sp ...
- 元宇宙基础-Three.js | 大帅老猿threejs特训营
day01作业打卡 WebGL简介 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过 ...
- 数据结构--顺序表、链表、栈、队列、树、文件(visual studio可运行)
顺序表的顺序存储(增删查) #include <stdio.h> #include <stdlib.h> #define MaxSize 50 typedef int Elem ...
- 美国国防部如何保证项目进度计划质量-DCMA14
卷首语 正如很多先进的科技一样,项目管理的应用也是由军方推广开的. 什么是DCMA 美国国防合同管理局(DCMA)是美国国防部的一个技术支持机构,负责合同全过程管理,提供广泛的采办管理服务.DCMA在 ...
- 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
P6 广泛应用于国际大型工程项目中,利用先进的项目管理软件来进行项目管理显得尤为重要.今天这篇文章以美纳斯水电项目为例,从项目施工角度,介绍P6 项目管理软件进行项目施工技术管理,包括进度控制.技术文 ...
- C语言中文网课后作业day01
一.第一天 1.C 语言可以用来开发网站吗? C语言只能做一些简单的事情,不适合用来开发网站. 2.很多人认为"当程序员像农民一样苦逼",对此你是怎么认为的? 是一种自我嘲讽 3. ...
- 清华大作业指导:一人单刷雨课堂需要多少工作量?快手工程师详解如何两周搞定...
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转载自:机器之心 昨天,清华自动化大一学生的 C++大作业霸占了 ...
- 东财计算机应用基础在线作业答案,《计算机应用基础》东财在线20秋第一套作业答案...
<计算机应用基础>第一套作业- i/ |* C& n& t x5 M- d" ?0 o$ ] 1.[单选题]在控制面板中,使用"程序"的作用 ...
最新文章
- 一致性哈希算法介绍,及java实现
- 全国计算机在线做题,2020全国一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...
- NOIP2018复赛 游记
- Android中四种补间动画的使用示例(附代码下载)
- 重新认识mysql基本知识
- 如何机智的弄坏一台电脑?
- 程序员面试金典 - 面试题 17.08. 马戏团人塔(最长上升子序 DP/二分查找)
- redis 类型、方法
- SpringBoot + Spring Security 简单入门
- 微信开发经常会用到的一些方法
- 4600u黑苹果 r5_黑苹果集成显卡Intel HD Graphics 4400/4600 驱动方法
- Spring-boot-2.1.X源码编译
- 网卡5790c linux驱动,(支持所有硬件、无需连接宽带)e驱动 v5.21 WIN7 32bit专版驱动包...
- usb摄像头android录像软件,USB摄像头app
- Excel-冻结窗口和筛选
- 【python报错总结】pandas打开Excel文件失败
- 女生从猫猫身上学到的.........||精品||
- 英国内政部(Home Office)间谍机构(spy powers)假装它是Ofcom咨询中的一名私人公民1514378309187...
- 让 GitHub 上这几个小游戏帮你找回童真
- JAVA必背面试题和项目面试通关要点