- 博客(71)
- 资源 (2)
- 收藏
- 关注
原创 【pytest一】执行用例
一、在目录下面直接使用pytest命令执行,会寻找test_开头的或者_test结尾的.py文件去执行,然后寻找py文件里面以test_开头的方法执行,pytest -q ,参数-q代表显示简单执行结果二、使用pytest **.py执行,会寻找py文件里面以test_开头的方法执行...
2022-04-27 23:29:21 1912
原创 【python进阶笔记】*args和**kwargs
*args的用法在函数定义的时候,参数使用*args,表示可以传入任意个数的参数,args表示一个元组问题:1、可以不传参数吗2、args表示什么?def test_var_args(f_arg, *argv): print("first normal arg:", f_arg) print("argv是什么", argv, type(argv)) for arg in argv: print("another arg through *argv
2022-02-08 23:05:32 622
原创 JSON 简介
JSON 是通过 JavaScript 对象标记法书写的文本。JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。文本可被任何编程语言作为数据来读取和使用。JSON 指的是 JavaScript 对象标记法(JavaScriptObjectNotation)JSON 是一种轻量级的数据交换格式JSON 具有自我描述性且易于理解JSON 独立于语言...
2020-11-11 16:07:57 183
原创 vue前端配置跨域访问
main.js文件//axios.defaults.baseURL='http://127.0.0.1:8000/'axios.defaults.baseURL='/6api66'config/index.js proxyTable: { '/6api66': { target:'http://', // 你请求的第三方接口 changeOrigin:true, // 在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务
2020-10-26 17:48:36 1201 1
原创 jmeter执行结束后,有些线程没有停止
1、jmeter.bat文件的set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m,把-Xmx1g -XX:MaxMetaspaceSize=256m设置大一点,但是一般不超过机器内存一半2、在http请求默认值设置连接超时和响应超时,10秒,阻塞超时的线程将会结束...
2020-08-03 21:04:18 5279
原创 jmeter资源监控jp@gc - PerfMon Metrics Collector
jmeter5.3搭配jdk14,在执行测试的时候,PerfMon Metrics Collector会报错,换成jdk8即可
2020-08-03 20:50:11 705
原创 pytest的前置后置
setup_module、teardown_module 函数形式,前置动作->用例1、用例2、用例3 - >后置动作setup_function、teardown_function 函数形式,每个用例执行前后,都是执行前置后置,即前置动作->用例1- >后置动作前置动作->用例2- >后置动作setup_class、teardown_class 类方法形式,前置动作->类里面用例1、用例2、用例3 - >后置...
2020-07-18 11:36:01 745
原创 PageNumberPagination分页器使用
在pagination.py文件定义好分页器from rest_framework.pagination import PageNumberPaginationclass CommonPagination(PageNumberPagination): page_size = 5 #每页显示记录数,前端没有传入page_num,则默认显示此参数 page_size_query_param = 'page_num' #前端传入每页显示条数 page_query_param
2020-06-08 22:45:04 2574 2
原创 django启动报错has no attribute get_extra_actions
使用router方式配置url,ProjectAPIView需要继承ViewSet不然报错
2020-05-29 19:13:15 5800
原创 axios如何获取后端接口返回信息
then、catch里面的返回信息,响应对象转成字符串后,打印出来,看看有哪些信息,按需获取即可,通过this.$message的弹出框提示,传入的提示信息必须是字符串类型
2020-05-27 15:30:28 4875
原创 DRF视图继承ListCreateAPIView后,如何定制输出Response
把get方法重写,调用父类get方法,获取返回值,再自行封装Response
2020-05-27 13:34:32 585
原创 VS Code中配置Python虚拟环境
几个关键点:1、打开setting,搜索python.venvvenvfolders配置具体虚拟环境目录,venvpath配置folders的上一级目录,会自动在venvpath下面去识别虚拟环境2、左下角选择Python环境或者快捷键ctrl +shift+p 然后输入 python:select interpreter3、如果遇到PowerShell提示:“无法加载文件Activate.ps1,因为在此系统中禁止执行脚本”,先在PowerShell运行set-...
2020-05-23 14:57:29 7684
原创 字符串和列表常用方法
字符串split 指定分隔符,将字符串进行分割,返回列表使用方法: str.split('-')参数: 传入分隔符,例如split('-')返回值: 返回分割后的字符串列表join 将序列中的元素以指定的字符连接生成一个新的字符串使用方法: str.join(['aa', 'bb', 'cc'])参数: 传入要连接的元素序列,例如join(['aa'...
2020-04-20 15:18:44 432
原创 通过User.objects.create_superuser创建的用户,密码生成密文不对
创建用户后,需要把用户密码处理一下,from django.contrib.auth.hashers import make_passworduser.password = make_password(password)user.save()
2020-04-14 23:21:53 904
原创 AUTH_USER_MODEL设置后,可能找不到对应用户模型
如:AUTH_USER_MODEL = 'account.UserInfo' # 应用名称.模型类名称找的是account目录下models.py文件中的UserInfo,但是如果account目录下,还有一个models目录,models目录里面才是models.py,那就必须在models目录里面的init文件加上import account.models.models,相当于告诉Pyth...
2020-04-14 23:08:42 1279
原创 django项目单独执行app中.py文件报AppRegistryNotReady: Apps aren't loaded yet
在文件开头加如下即可:import os,djangoos.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Core.settings') #根据项目实际的settings文件位置django.setup()
2020-04-11 10:42:16 305
原创 python3.8安装mysqlclient
在python3.8下,通过pipinstall mysqlclient安装报错fatal error C1083: Cannot open include file: ‘mysql.h’: No such file or directory,通过下载whl来安装,下载对应版本通过import pip._internal; print(pip._internal.pe...
2020-03-30 15:19:40 3165
原创 vue-element-admin安装笔记
问题1:npm ERR! path git解决办法:配置git环境变量问题2:Cannot download"https://github.com/sass/node-sass/releases/download/v4.13.1/win32-x64-72_binding.node解决办法:使用淘宝镜像npm set sass_binary_site=https://npm.taobao....
2020-03-21 08:45:47 299
原创 pycharm调试django项目
1、在pycharm上面打开Run-->Edit Configurations2、点击+,选择新增python,如图,填好name,script,script parameter3、在pycharm上面打开Run-->debug 'myblogdebug' (根据自己刚才的命名),就会以调试模式启动项目,然后在代码行中达断点即可...
2019-08-25 22:07:23 1003
原创 输入联想
浏览器网址输入栏联想、web应用用户名输入框联想url输入栏联想来自历史记录,web应用用户名联想来自cookie,设置不显示用户名联想,autocomplete="off"
2019-04-30 21:15:32 233
原创 pycharm打开工程报Unable to save settings
问题:pycharm打开工程报Unable to save settings解决方法:把工程里面的.idea目录删除,重启pycharm即可
2019-03-24 09:29:04 2671
原创 layui+django上传文件动态验证csrf_token
因为django对post请求会做csrf验证,前端使用layui上传文件时,需要动态传入csrf_token上传按钮前面加 {% csrf_token %},django会解析成input标签{% csrf_token %} <button type="button" class="layui-btn" id="test1" value="上传"><i...
2019-03-09 21:35:19 1929
原创 css基本语法
CSS规则由两部分组成,选择器,和一条或多条声明,例如:h1 {color:blue; font-size:12px;}选择器通常是html中的一个标签,每条声明由一个属性和属性值组成,一般是样式属性CSS一般写在html文件中的<style></style>标签里面 CSS注释:以/* 开头,*/结尾/*这是个注释*/ p ...
2019-02-27 11:47:32 548
原创 deque的简单使用
1、deque可以用作栈,也可用作双向队列2、list能用的方法,deque全都能用,deque还有一些list没有的方法 from collections import dequea = deque()print(a)a = deque([1,2,3,4,5])print(a)a.append(6)print(a)a = deque([1,2,3,4,5], max...
2019-02-04 11:20:20 184
原创 遍历列表同时删除符合条件元素,结果不符合预期
num_list = [1, 2, 3, 4, 5]print(num_list)for item in num_list: if item == 2 or item == 3 or item == 4 : num_list.remove(item) else: print(item)print(num_list)运行结果:[1, ...
2019-01-31 15:20:15 284
原创 如何在Pycharm在创建py文件时,自动添加文件头注释
1.选择File -> Settings2.选择 Editor中的File and Code Templates -> Files -> Python Script
2019-01-30 14:02:13 243
原创 pycharm同一目录下无法import已存在的.py文件
解决方法:在该目录下,右键,选择mark Directory as-》sources root设置后,就可以直接import了 如果没有设置,就要这样导入,假设该目录叫 test,需要导入test.py,就是from test import test...
2019-01-28 16:12:13 824
原创 random.randint和range
random.randint(1,10) 返回一个1到10的随机数,包含1和10range(5) 相当于 range(0,5) 01234,range(a,b) ,即取值个数是b-a,不包含b
2019-01-20 12:37:40 6270 1
原创 selenium-chromedriver.exe文件
安装好selenium之后,下载对应版本的chromedriver.exe,放到C:\Program Files (x86)\Google\Chrome\Application,然后在环境变量path添加路径,selenium就可以调用chrome了
2019-01-17 15:22:04 552
原创 使用discover加载多级目录下用例
discover方法第一个参数start_dir,这个目录无论是directory还是python package,下面的用例都会加载,但是要想加载此目录下面子目录的用例,子目录必须是python package if __name__ == '__main__': cases_dir = r'E:\test' discover = unittest.defaultTes...
2019-01-06 12:42:48 648 1
原创 python基础-多重继承
继承多个父类时,子类中使用哪个父类的属性,跟class语句中这些父类的顺序有关系,以前面的父类的属性为准 ,在python中使用MRO(方法解析顺序)这种算法来查找多重继承下使用哪个父类的属性class B: num = 78class C: num = 70class A(B, C): passprint(A.__mro__)print(A().num...
2019-01-06 12:20:14 789
原创 python基础-类变量和实例变量
类变量:定义在类里面,通过类名或对象名引用,如果是通过对象名引用,会先找有没有这个同名的实例变量,如果没有,引用到的才是类变量,类变量的更新,只能通过类名,形如 类名.a = 55 ,不要指望通过实例引用类变量来更新类变量实例变量: 定义在方法里面的变量,一般在__init__里面,只能通过对象名引用,实例变量的增加、更新形式,形如self.a = 55 ...
2019-01-06 10:46:18 818
转载 安装 SQL SERVER PROFILER
转自 https://www.cnblogs.com/yipeng-yu/p/4112180.htmlSQL SERVER 2008 R2 (10.50.40) 版本,安装 SQL SERVER PROFILER:通过 command prompt,使用以下命令:setup.exe /FEATURES=Tools /Q /INDICATEPROGRESS /ACTION=Install...
2018-12-29 16:02:34 4081
原创 django升级后项目报错
虫师的guest项目,从django1.10 升级到2.1后,需做以下改动:models中,外键加on_delete参数event = models.ForeignKey(Event, on_delete=models.CASCADE)在应用的目录下的urls.py的urlpatterns前面添加app_name='[app_name]'app_name = '[sign]'...
2018-12-16 13:22:15 287
原创 Specifying a namespace in include() without providing an app_name
django 版本2.1.4根目录下urls.py中的include方法的第二个参数namespace添加之后就出错在应用的目录下的urls.py的urlpatterns前面添加app_name='[app_name]'app_name = '[sign]'urlpatterns = [ ...
2018-12-16 10:36:55 190
转载 navicat 连mysql8.0报错
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; https://blog.csdn.net/Steve_Hao/article/details/82895260
2018-12-04 17:26:23 236
转载 [pycharm]Failed to save settings
Unable to save settings: Failed to save settings. Please restart PyCharm将工程的.ideas目录删掉,重启pycharm即可。 https://www.cnblogs.com/yang842718540/p/9066925.html
2018-12-04 09:10:59 1609 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人