自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Django自研工作流(一)

问题工单的待办、已办、办结如何区分工单相关字段当前处理人participant关系人 relation当前节点 state 与流程节点state外键相关工单相关逻辑工单节点为 开始,中间各自定义节点,结束。开始阶段 保存提交时,participant为当前登录人,relation也为当前登录人,state为下一节点。工单每个节点下一步提交时,participant为下一步所选人员,state为下一节点,relation在原array基础上新增下一步所选人员。判断逻辑待办 partic

2023-01-29 00:06:34 438 1

原创 2022-09-22-学习笔记-django关键字查询

django关键字查询

2022-09-22 20:09:36 360

原创 2022-09-18-学习笔记-axios router

1、api请求拦截如果已经登录了,就把登录信息放到请求头中。后端采用django-simplejwt。 数据格式为access 后端API返回数据为response.data.access为token值。后端settings.py配置simplejwt中的token加载格式‘AUTH_HEADER_TYPES’: (‘JWT’,), 意为 JWT +token.JWT后面有空格。前端请求拦截中要将token加入到请求头中。config.headers[‘Authorization’] = 'J

2022-09-19 17:53:00 155

原创 2022/08/31-17-学习笔记-vite按需引入element-plus

下载安装两个插件npm i vite-plugin-components vite-plugin-style-import -Dnpm i unplugin-vue-components -D配置vite-config-js//vite.config.js import styleImport from 'vite-plugin-style-import'import ViteComponents, { ElementPlusResolver } from 'vite-plugin-comp

2022-08-31 23:15:48 705

原创 2022/08/30-16-学习笔记-js数组方法

目录操作符添加删除操作符//剩余数组const [a,...rest] =[...'asdf']console.log(rest) //['s','d','f']//数组浅拷贝const list2=[...list]//数组合并const list =[...list1,...list2]//数组去重const list =[...new Set(array)]添加删除//向数组末尾添加元素array.push(...item)//向数组开头添加元素array.unshif

2022-08-29 20:21:14 75

原创 2022/08/28-14-学习笔记-mysql常见问题

mysql

2022-08-28 23:08:49 122

原创 2022/08/27-13-学习笔记-pycharm常见错误

pycharm常见错误

2022-08-28 22:51:38 98

原创 2022/08/26-12-学习笔记-js中export与import

js中import export

2022-08-28 21:18:48 189

原创 2022/08/25-11-学习笔记-python制作二维码

一.MyQR安装pip install myqr调用from MyQR import myqrmyqr.run( words='http://www.baidu.com', # 包含信息 picture='aab.jpg', # 背景图片 colorized=True, # 是否有颜色,如果为False则为黑白 save_name='code.png' # 输出文件名)二.qrcode安装pip install qrcode调用import

2022-08-26 23:50:31 162

原创 2022/08/24-学习笔记(十)-pip更改源 django server设置

安装第三方库,更改pip源

2022-08-25 22:43:54 300

转载 2022/08/23-学习笔记(九)-Symbol

ES6新增数据类型Symbol表示独一无二的值创建一个symbol类型的值const a =Symbol()可以接收一个参数,表示对生成的symbol值的描述const a =Symbol("foo")即使传入相同的参数,生成的symbol也是不一样的,因为symbol是独一无二的意思const a =Symbol("foo")const b =Symbol("foo")console.log(a==b) //false感觉像什么…Symbol.for方法可以检测上下文是否已经存

2022-08-24 19:36:24 45

原创 2022/08/22-学习笔记(八)-es6新增数据结构

学习笔记来源1.js中Map和Set的用法和区别一、MapMap是一组键值对的结构,和Json类似。和python dict类似。Map优势1.查找速度快,运行时间少,大大提高了性能,2.Map的键可以是对象,而普通Object的键只能是字符串。常用语法//初始化 需要二维数组let map = new Map()//添加map.set("name","xzj")map.set("age",30)//是否存在,存在返回true,不存在返回falsemap.has("n

2022-08-23 17:32:30 180

原创 2022/08/21-学习笔记(七)-vue+ts

记录下看到的代码####axios封装http.tsimport axios, {AxiosError, AxiosRequestConfig, AxiosResponse} from "axios";import NProgress from 'nprogress'import {Message} from '@element-plus/icons-vue'interface ResType<T> { code: number data?: T msg:

2022-08-21 11:29:39 147

原创 2022/08/20-学习笔记(六)-npm

npm常用命令module-模块名 version-版本号npm install modulenpm i modulenpm i module@versionnpm i module@latest上述3个命令会将module安装在node_modules中,但不会向package.json中添加模块名及版本。npm install module --save -devnpm install module --savenpm i module --save–save可以简化为-S -d

2022-08-20 12:11:06 151

原创 2022/8/19-学习笔记(五)-token验证

一、前端token验证前后端分离的项目,vue前端实现token验证的大致流程如下:1.第一次登录,前端调用api,发送用户名和密码2.后端收到请求,验证用户名密码,成功后返回token.3.前端拿到token,将token存储到vuex和localStorage里。跳转至对应路由。4.前端每次跳转路由,判断localStorage中有无token,没有就跳转至登录界面,有跳转至相应界面,此处在路由守卫里设置。5.每次调用后端接口,在请求头中加token6.后端判断请求头中是否有token,

2022-08-19 13:44:40 948

原创 2022/08/18-学习笔记(四)-多对多

django 多对多字段的增删改查

2022-08-18 08:27:02 61

原创 2022/08/17-学习笔记(三)-RBCA权限设计模式后端模型

RBCA设计模式后端drf模型设计

2022-08-17 22:16:10 1202

原创 2022/08/16-学习笔记(二)-drf公用model

通用字段如何更新

2022-08-16 22:56:10 268

原创 2022/08/15-学习笔记(一)-ts数据类型

笔记正文一、js的八种内置类型字符串(string)数字(number)布尔值(boolean)未定义(undefined)空值(null)对象(object)大整数(bigInt,ES6新增)符号(symbol,ES6新增)二、ts1.与上述js内置类型对应let name: string = "xzj";//字符串let age:number = 38; //数值let isMarry:boolean = true; //布尔值let u:underfined =

2022-08-15 21:20:58 151

原创 [vue3.2语法糖+vite+element-plus]从js文件中引入函数

vue3.2语法糖引用js函数api/good.js// An highlighted blockimport request from '@/utils/request.js'export function getGoodAPI(){ return request({ url:'api/good/' method: 'get')} }export default getGoodAPIlang=ts// An hig

2022-06-12 22:07:23 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除