自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 【pytest一】执行用例

一、在目录下面直接使用pytest命令执行,会寻找test_开头的或者_test结尾的.py文件去执行,然后寻找py文件里面以test_开头的方法执行,pytest -q ,参数-q代表显示简单执行结果二、使用pytest **.py执行,会寻找py文件里面以test_开头的方法执行...

2022-04-27 23:29:21 1883

原创 【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 600

原创 JSON 简介

JSON 是通过 JavaScript 对象标记法书写的文本。JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。文本可被任何编程语言作为数据来读取和使用。JSON 指的是 JavaScript 对象标记法(JavaScriptObjectNotation)JSON 是一种轻量级的数据交换格式JSON 具有自我描述性且易于理解JSON 独立于语言...

2020-11-11 16:07:57 167

原创 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 1183 1

原创 启动vue工程,取消eslint检查

把build目录下webpack.base.conf.js文件,内容注释掉即可,如下图:

2020-10-19 20:14:03 653

原创 jmeter执行结束后,有些线程没有停止

1、jmeter.bat文件的set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m,把-Xmx1g -XX:MaxMetaspaceSize=256m设置大一点,但是一般不超过机器内存一半2、在http请求默认值设置连接超时和响应超时,10秒,阻塞超时的线程将会结束...

2020-08-03 21:04:18 5079

原创 jmeter资源监控jp@gc - PerfMon Metrics Collector

jmeter5.3搭配jdk14,在执行测试的时候,PerfMon Metrics Collector会报错,换成jdk8即可

2020-08-03 20:50:11 691

原创 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 721

原创 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 2514 2

原创 django启动报错has no attribute get_extra_actions

使用router方式配置url,ProjectAPIView需要继承ViewSet不然报错

2020-05-29 19:13:15 5686

原创 axios如何获取后端接口返回信息

then、catch里面的返回信息,响应对象转成字符串后,打印出来,看看有哪些信息,按需获取即可,通过this.$message的弹出框提示,传入的提示信息必须是字符串类型

2020-05-27 15:30:28 4854

原创 DRF视图继承ListCreateAPIView后,如何定制输出Response

把get方法重写,调用父类get方法,获取返回值,再自行封装Response

2020-05-27 13:34:32 560

原创 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 7571

原创 字符串和列表常用方法

字符串split 指定分隔符,将字符串进行分割,返回列表使用方法: str.split('-')参数: 传入分隔符,例如split('-')返回值: 返回分割后的字符串列表join 将序列中的元素以指定的字符连接生成一个新的字符串使用方法: str.join(['aa', 'bb', 'cc'])参数: 传入要连接的元素序列,例如join(['aa'...

2020-04-20 15:18:44 414

原创

1、栈,后进先出,Python实现一个栈

2020-04-19 21:24:57 141

原创 通过User.objects.create_superuser创建的用户,密码生成密文不对

创建用户后,需要把用户密码处理一下,from django.contrib.auth.hashers import make_passworduser.password = make_password(password)user.save()

2020-04-14 23:21:53 884

原创 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 1260

原创 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 289

原创 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 3109

原创 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 273

原创 pycharm调试django项目

1、在pycharm上面打开Run-->Edit Configurations2、点击+,选择新增python,如图,填好name,script,script parameter3、在pycharm上面打开Run-->debug 'myblogdebug' (根据自己刚才的命名),就会以调试模式启动项目,然后在代码行中达断点即可...

2019-08-25 22:07:23 955

原创 输入联想

浏览器网址输入栏联想、web应用用户名输入框联想url输入栏联想来自历史记录,web应用用户名联想来自cookie,设置不显示用户名联想,autocomplete="off"

2019-04-30 21:15:32 218

原创 pycharm打开工程报Unable to save settings

问题:pycharm打开工程报Unable to save settings解决方法:把工程里面的.idea目录删除,重启pycharm即可

2019-03-24 09:29:04 2638

原创 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 1895

原创 css基本语法

CSS规则由两部分组成,选择器,和一条或多条声明,例如:h1 {color:blue; font-size:12px;}选择器通常是html中的一个标签,每条声明由一个属性和属性值组成,一般是样式属性CSS一般写在html文件中的<style></style>标签里面 CSS注释:以/* 开头,*/结尾/*这是个注释*/ p ...

2019-02-27 11:47:32 533

原创 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 157

原创 遍历列表同时删除符合条件元素,结果不符合预期

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 269

原创 如何在Pycharm在创建py文件时,自动添加文件头注释

1.选择File -> Settings2.选择 Editor中的File and Code Templates -> Files -> Python Script 

2019-01-30 14:02:13 223

原创 pycharm同一目录下无法import已存在的.py文件

解决方法:在该目录下,右键,选择mark  Directory as-》sources root设置后,就可以直接import了 如果没有设置,就要这样导入,假设该目录叫 test,需要导入test.py,就是from test import test...

2019-01-28 16:12:13 756

原创 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 6117 1

原创 selenium-chromedriver.exe文件

安装好selenium之后,下载对应版本的chromedriver.exe,放到C:\Program Files (x86)\Google\Chrome\Application,然后在环境变量path添加路径,selenium就可以调用chrome了

2019-01-17 15:22:04 538

原创 python基础-import和__import__

当执行import sys的时候,实际上是执行了__import__('sys')

2019-01-13 20:55:21 233

原创 使用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 632 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 766

原创 python基础-类变量和实例变量

类变量:定义在类里面,通过类名或对象名引用,如果是通过对象名引用,会先找有没有这个同名的实例变量,如果没有,引用到的才是类变量,类变量的更新,只能通过类名,形如 类名.a = 55 ,不要指望通过实例引用类变量来更新类变量实例变量: 定义在方法里面的变量,一般在__init__里面,只能通过对象名引用,实例变量的增加、更新形式,形如self.a = 55   ...

2019-01-06 10:46:18 797

转载 安装 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 4001

原创 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 276

原创 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 169

转载 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 221

转载 [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 1559 3

空空如也

空空如也

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

TA关注的人

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