<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bubblelone的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bubblelone</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bubblelone]]></copyright><item><title><![CDATA[【pytest一】执行用例]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/124463355</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/124463355</guid><author>bubblelone</author><pubDate>Wed, 27 Apr 2022 23:29:21 +0800</pubDate><description><![CDATA[一、在目录下面直接使用pytest命令执行，会寻找test_开头的或者_test结尾的.py文件去执行，然后寻找py文件里面以test_开头的方法执行，pytest -q ，参数-q代表显示简单执行结果



二、使用pytest **.py执行，会寻找py文件里面以test_开头的方法执行




...]]></description><category></category></item><item><title><![CDATA[【python进阶笔记】*args和**kwargs]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/122815590</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/122815590</guid><author>bubblelone</author><pubDate>Tue, 08 Feb 2022 23:05:32 +0800</pubDate><description><![CDATA[*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]]></description><category></category></item><item><title><![CDATA[JSON 简介]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/109625101</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/109625101</guid><author>bubblelone</author><pubDate>Wed, 11 Nov 2020 16:07:57 +0800</pubDate><description><![CDATA[JSON 是通过 JavaScript 对象标记法书写的文本。

JSON 使用 JavaScript 语法，但是 JSON 格式是纯文本的。

文本可被任何编程语言作为数据来读取和使用。

JSON 指的是 JavaScript 对象标记法（JavaScriptObjectNotation）

JSON 是一种轻量级的数据交换格式

JSON 具有自我描述性且易于理解

JSON 独立于语言
...]]></description><category></category></item><item><title><![CDATA[vue前端配置跨域访问]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/109294718</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/109294718</guid><author>bubblelone</author><pubDate>Mon, 26 Oct 2020 17:48:36 +0800</pubDate><description><![CDATA[main.js文件


//axios.defaults.baseURL='http://127.0.0.1:8000/'
axios.defaults.baseURL='/6api66'

config/index.js


 proxyTable: {
      '/6api66': {
        target:'http://', // 你请求的第三方接口
        changeOrigin:true, // 在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务]]></description><category></category></item><item><title><![CDATA[启动vue工程，取消eslint检查]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/109167991</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/109167991</guid><author>bubblelone</author><pubDate>Mon, 19 Oct 2020 20:14:03 +0800</pubDate><description><![CDATA[把build目录下webpack.base.conf.js文件，内容注释掉即可，如下图：




]]></description><category></category></item><item><title><![CDATA[jmeter执行结束后，有些线程没有停止]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/107773318</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/107773318</guid><author>bubblelone</author><pubDate>Mon, 03 Aug 2020 21:04:18 +0800</pubDate><description><![CDATA[1、jmeter.bat文件的set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m，把-Xmx1g -XX:MaxMetaspaceSize=256m设置大一点，但是一般不超过机器内存一半

2、在http请求默认值设置连接超时和响应超时，10秒，阻塞超时的线程将会结束
...]]></description><category></category></item><item><title><![CDATA[jmeter资源监控jp@gc - PerfMon Metrics Collector]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/107773184</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/107773184</guid><author>bubblelone</author><pubDate>Mon, 03 Aug 2020 20:50:11 +0800</pubDate><description><![CDATA[jmeter5.3搭配jdk14，在执行测试的时候，PerfMon Metrics Collector会报错，换成jdk8即可
]]></description><category></category></item><item><title><![CDATA[pytest的前置后置]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/107426306</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/107426306</guid><author>bubblelone</author><pubDate>Sat, 18 Jul 2020 11:36:01 +0800</pubDate><description><![CDATA[setup_module、teardown_module   函数形式，前置动作-&gt;用例1、用例2、用例3 - &gt;后置动作

setup_function、teardown_function  函数形式，每个用例执行前后，都是执行前置后置，即前置动作-&gt;用例1- &gt;后置动作

前置动作-&gt;用例2- &gt;后置动作

setup_class、teardown_class   类方法形式，前置动作-&gt;类里面用例1、用例2、用例3 - &gt;后置...]]></description><category></category></item><item><title><![CDATA[PageNumberPagination分页器使用]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/106630535</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/106630535</guid><author>bubblelone</author><pubDate>Mon, 08 Jun 2020 22:45:04 +0800</pubDate><description><![CDATA[在pagination.py文件定义好分页器


from rest_framework.pagination import PageNumberPagination


class CommonPagination(PageNumberPagination):
    page_size = 5  #每页显示记录数，前端没有传入page_num，则默认显示此参数
    page_size_query_param = 'page_num'  #前端传入每页显示条数
    page_query_param]]></description><category></category></item><item><title><![CDATA[django启动报错has no attribute get_extra_actions]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/106431382</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/106431382</guid><author>bubblelone</author><pubDate>Fri, 29 May 2020 19:13:15 +0800</pubDate><description><![CDATA[使用router方式配置url，ProjectAPIView需要继承ViewSet







不然报错






]]></description><category></category></item><item><title><![CDATA[axios如何获取后端接口返回信息]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/106382780</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/106382780</guid><author>bubblelone</author><pubDate>Wed, 27 May 2020 15:30:28 +0800</pubDate><description><![CDATA[then、catch里面的返回信息，响应对象转成字符串后，打印出来，看看有哪些信息，按需获取即可，通过this.$message的弹出框提示，传入的提示信息必须是字符串类型




]]></description><category></category></item><item><title><![CDATA[DRF视图继承ListCreateAPIView后，如何定制输出Response]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/106379758</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/106379758</guid><author>bubblelone</author><pubDate>Wed, 27 May 2020 13:34:32 +0800</pubDate><description><![CDATA[把get方法重写，调用父类get方法，获取返回值，再自行封装Response


]]></description><category></category></item><item><title><![CDATA[VS Code中配置Python虚拟环境]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/106299654</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/106299654</guid><author>bubblelone</author><pubDate>Sat, 23 May 2020 14:57:29 +0800</pubDate><description><![CDATA[几个关键点：

1、打开setting，搜索python.venv

venvfolders配置具体虚拟环境目录，venvpath配置folders的上一级目录，会自动在venvpath下面去识别虚拟环境





2、左下角选择Python环境或者快捷键ctrl +shift+p 然后输入 python:select interpreter





3、如果遇到PowerShell提示：“无法加载文件Activate.ps1，因为在此系统中禁止执行脚本”，先在PowerShell运行set-...]]></description><category></category></item><item><title><![CDATA[字符串和列表常用方法]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105632719</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105632719</guid><author>bubblelone</author><pubDate>Mon, 20 Apr 2020 15:18:44 +0800</pubDate><description><![CDATA[字符串

split 指定分隔符，将字符串进行分割，返回列表

使用方法： str.split('-')

参数: 传入分隔符，例如split('-')

返回值: 返回分割后的字符串列表

join 将序列中的元素以指定的字符连接生成一个新的字符串

使用方法： str.join(['aa', 'bb', 'cc'])

参数: 传入要连接的元素序列，例如join(['aa'...]]></description><category></category></item><item><title><![CDATA[栈]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105605972</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105605972</guid><author>bubblelone</author><pubDate>Sun, 19 Apr 2020 21:24:57 +0800</pubDate><description><![CDATA[1、栈，后进先出，Python实现一个栈
]]></description><category></category></item><item><title><![CDATA[通过User.objects.create_superuser创建的用户，密码生成密文不对]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105524168</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105524168</guid><author>bubblelone</author><pubDate>Tue, 14 Apr 2020 23:21:53 +0800</pubDate><description><![CDATA[创建用户后，需要把用户密码处理一下，


from django.contrib.auth.hashers import make_password

user.password = make_password(password)
user.save()




]]></description><category></category></item><item><title><![CDATA[AUTH_USER_MODEL设置后，可能找不到对应用户模型]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105523687</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105523687</guid><author>bubblelone</author><pubDate>Tue, 14 Apr 2020 23:08:42 +0800</pubDate><description><![CDATA[如：AUTH_USER_MODEL = 'account.UserInfo' # 应用名称.模型类名称

找的是account目录下models.py文件中的UserInfo，但是如果account目录下，还有一个models目录，models目录里面才是models.py，那就必须在models目录里面的init文件加上import account.models.models，相当于告诉Pyth...]]></description><category></category></item><item><title><![CDATA[django项目单独执行app中.py文件报AppRegistryNotReady: Apps aren't loaded yet]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105448341</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105448341</guid><author>bubblelone</author><pubDate>Sat, 11 Apr 2020 10:42:16 +0800</pubDate><description><![CDATA[在文件开头加如下即可：


import os,django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Core.settings')   #根据项目实际的settings文件位置
django.setup()
]]></description><category></category></item><item><title><![CDATA[python3.8安装mysqlclient]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105199980</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105199980</guid><author>bubblelone</author><pubDate>Mon, 30 Mar 2020 15:19:40 +0800</pubDate><description><![CDATA[在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...]]></description><category></category></item><item><title><![CDATA[vue-element-admin安装笔记]]></title><link>https://blog.youkuaiyun.com/bubblelone/article/details/105003360</link><guid>https://blog.youkuaiyun.com/bubblelone/article/details/105003360</guid><author>bubblelone</author><pubDate>Sat, 21 Mar 2020 08:45:47 +0800</pubDate><description><![CDATA[问题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....]]></description><category></category></item></channel></rss>