- 博客(23)
- 收藏
- 关注
原创 django排序失败查询后进行排序,利用LIST排序方式完成
getExecutionList = list(ExecutionList.objects.filter(note=testType).values())getExecutionList = sorted(getExecutionList, key=lambda t: t[‘update_time’], reverse=True)
2024-07-23 11:37:00 104
原创 DHANGO+vue3 二进制流下载
const elink = document.createElement(‘a’)//创建一个a标签通过a标签的点击事件区下载文件。elink.href = URL.createObjectURL(blob)//使用blob创建一个指向类型数组的URL。if (‘download’ in document.createElement(‘a’)) { // 非IE下载。URL.revokeObjectURL(elink.href) // 释放URL 对象。“”“测试报告下载”“”
2024-06-20 10:11:46 424
原创 全局配置自定义global
”" 获得一个全局变量,不存在则返回默认值 “”"def _init(): # 初始化。“”" 定义一个全局变量 “”"
2024-05-20 13:43:05 237
原创 UI自动化远程启动浏览器
服务器端的chromedriver.exe启动时添加相关启动参数。前者接受全部链接,后者接受指定ip链接,推荐后者 python。
2023-08-11 10:49:02 30
原创 vue3+django3接口请求是无法验证CXFS 403问题
方法二:前端 config.headers[‘X-CSRFToken’] = cookies.get(‘csrftoken’) 携带 保值请求和验证的X-CSRFToken 一致。方法一:在DJANGO后端做端口判断验证。
2023-04-13 13:52:31 216
原创 前段时间格式处理 moment
var startTmie = Date.parse(value1.value[0])var stopTmie = Date.parse(value1.value[1])const starSignDate = moment(startTmie).format(‘YYYY-MM-DD’);const endSignDate = moment(stopTmie).format(‘YYYY-MM-DD’);
2022-11-11 15:46:07 158
原创 环境倒入
项目环境一件倒入import os#os.system(‘pip freeze > test.txt’) 一键获取环境os.system(‘pip install -r test.txt’)一件安装环境
2020-10-15 09:52:33 218
原创 动态倒入和批量允许 优化
import importlib,sys,oscase_name = os.path.join(sys.path[0], ‘testcase’)mode_test = importlib.import_module(‘testcase.test’)print(mode_test.a1())print(dir(mode_test))for i in dir(mode_test):if ‘a2’ == i:print(i)# print(mode_test+str(’.%s()’%i))get
2020-10-15 09:51:17 77
原创 动态导入执行文件
import os, sysimport inspect,loggingfrom testcase import testpath = os.pathpath2 = os.path.join(sys.path[0], ‘testcase’)print(path)print(path2)print(os.walk(path2))global funtestfuntest = list()global classtestclasstest = list()import importlib
2020-10-13 18:22:30 111
原创 python简单日志模块封装,输出到txt和控制台
import loggingimport osimport timeclass Loggin:def __init__(self): self.leve=1@propertydef logging(self): if self.leve == 1: return logging else: logging.basicConfig(format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %
2020-09-07 17:39:03 542
原创 关于伪数组 处理成为正确数组的技巧
原值:a = [{‘value’: ‘第一步:注册’, ‘value2’: 2}, {‘value’: ‘第二步:登录’, ‘value2’: 8}]通过替换分割的方式进行处理:新数组: a.replace(’[’, ‘’).replace(’]’, ‘’).replace(’}, {’, ‘}|{’).split(’|’)...
2020-08-27 09:56:14 107
原创 接口自动化liunx路径问题
在liunx下面运行run.py文件时,如果有获取同级目录的config文件,需要修改相关文件的路径获取os.getcwd() 获取run.py的当前路径
2020-08-27 09:46:43 101
原创 mysql数据库连接配置
项目__init__文件中添加 不添加会报错import pymysql pymysql.install_as_MySQLdb()setting项目配置中添加DATABASES = {‘default’: {‘ENGINE’: ‘django.db.backends.mysql’, # 数据库引擎‘NAME’: ‘mydb’, # 你要存储数据的...
2019-08-22 14:13:29 244
原创 安装Redis,运行make test的时候出错:
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gzsudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/cd /usr/local/tcl8.6.1/unix/sudo ./configuresudo makesudo make install
2019-05-16 20:12:51 1957
原创 ajax请求记录
点击登陆并返回相关接口数据$(function () {$(’#butt’).click(function () {username = $(’#username’).val()password = $(’#password’).val()$.ajax({url: ‘/longin’,type: ‘POST’,dataType: ‘JSON’,data: {‘username’:...
2019-04-25 17:07:45 130
原创 python django跨域解决csrf_exempt
先导入包:from django.views.decorators.csrf import csrf_exempt1.在需要跨域的视图前面加上装饰器@csrf_exempt2.在url配置中加入(r’xx’,csrf_exempt(xxx.xxx))
2019-04-25 17:00:37 2778
原创 django 表迁移命令以及失败解决方法
django 表迁移命令进入工作空间:python manage.py shell生成迁移文件:python manage.py makemigrations执行迁移文件:python manage.py migtatedjango 表迁移解决方案1.删除生成的迁移文件重新进行表迁移2.指定APP进行表迁移 python manage.py makemigrations appsp...
2019-04-23 10:06:04 1572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人