自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EditableProTable组件的使用

代码样例import { EditableProTable } from '@ant-design/pro-table';export default () => { const [position, setPosition] = useState('bottom'); const TagList = ({ value, onChange }) => { const ref = useRef(null); const [newTags, setNewTag

2021-11-04 10:43:28 3899

原创 @api_view的权限认证

函数API的实现from rest_framework.decorators import api_view@api_view(['GET', 'POST'])def ClubSonAPI(request, format=None,pk=None): if request.method == 'GET': club = models.ClubSon.objects.all() serializer = serializers.ClubSon(instance=

2021-11-04 10:26:14 569

原创 Django模型中外键的序列化

一、可以展示外键表中的任意字段,但是在保存时需要自定义字段的内容asset_info = serializers.CharField(source='asset')asset_info 展示字段名source 来源,如果字段唯一,可以指定字段,如果不唯一,则为整个表 # source后面是该表的字段名,而不是外键表名二、这种方法同样可以实现字段展示的要求,同时自定义的字段不是required,在保存时不会出现相应的问题asset_info = Serial

2021-11-04 10:07:49 796

原创 Django搜索外键所属modal的其他字段

search_fields = [‘bug__title’] # 双下划线bug是外键title是搜索的字段

2021-11-03 21:00:31 246

原创 aquatone截图

终端命令echo baidu.com | ./aquatone screenshot访问并截图echo baidu.com | ./aquatone -out /Users/oker/Desktop/html/ screenshot访问并截图保存到指定目录python调用 import os os.system(f'cd {AQUATONE_PATH}' f'&& cat domain.txt | ./aquatone -out {SAVE.

2021-11-03 20:56:54 301

原创 ubuntu忘记密码

sudo su root输入普通用户密码,进入rootpasswd输入两遍新密码完成

2021-11-03 20:53:18 148

原创 linux日志删除

按文件删find /log_file_path/ -mtime +30 -name ”log_name.log” -exec rm -rf {} \;find . -type f -mtime +20 -name "log_name.log" -exec rm -rf {} \;按行删,单个文件- 先看多少行cat /log_file_path/log_name.log |wc -l- 再删前n行sed -i '1,100000000d' log_name.log...

2021-11-03 20:36:30 135

原创 upload组件

import React, { useState, useRef,useEffect } from 'react';import { Upload, message, Button } from 'antd';import { UploadOutlined } from '@ant-design/icons';import { upload, viewDockerImage ,viewBugTag, viewBugCategory, addBugCategory, addBug, deleteBug,

2021-11-03 20:31:16 185

原创 portable实现嵌套表格

使用的是expandable={{expandedRowRender}}expand将父表格的信息传递过来record是当前行的index字表格的数据定义新的空列表将数据push,以键值对的形式const expandedRowRender = (expand,record) => { console.log('这一行是=',expand) var data = [] data.push({ des

2021-11-03 20:28:59 1083 1

原创 portable实现多选

全部代码import ProTable, { ProColumns, TableDropdown, ActionType } from '@ant-design/pro-table';import React, { useState, useRef, useEffect } from 'react';import {Input,Button} from 'antd'const Test = () => { const actionRef = useRef(); const

2021-11-03 20:26:57 1430

原创 表单值操作

1.设置表单的值this.props.form.setFieldsValue({ name:"张三", });2.清空表单的值this.props.form.resetFields();3.获取某一输入框的值this.props.form.getFieldValue('newPassword');4.获取整个表单的值this.props.form.getFieldsValue();...

2021-11-03 20:22:05 212

原创 安装mysqlclient

初学Django,使用自带的数据库很不方便,配置mysql后连接又是个问题,mysqlclient安装包老是安装不成功,最后在我导师的帮助下成功安装,步骤如下:安装brew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"并关闭自动更新export HOMEBREW_NO_AUTO_UPDATE=true解决python连接mysql问题安

2021-11-03 20:13:22 410

空空如也

空空如也

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

TA关注的人

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