![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
车陂IT仔
尽我所能,写你所想!
展开
-
Django之使用自定义用户表(AbstractUser)/自定义登录验证(jwt)/获取当前登录用户
1、自定义的用户表继承AbstractUser;2、settings.py添加配置,指向用户表:AUTH_USER_MODEL = ‘myUser.Account’(子项目名称.用户表models名称);# 签发: jwt_payload_handler = api_settings . JWT_PAYLOAD_HANDLER # 生成token: jwt_encode_handler = api_settings . JWT_ENCODE_HANDLER。原创 2022-10-26 11:31:11 · 2586 阅读 · 1 评论 -
Django之同时新增数据到两个数据库表与同时返回两个表的数据(插拔式)
Django之同时新增数据到两个数据库表与同时返回两个表的数据(插拔式)原创 2022-10-21 15:42:44 · 686 阅读 · 0 评论 -
Python+Django+Vue搭建系统第三期(写基础接口)
上期我们进行了建模,这期开始,我们尝试写接口,在写接口之前,我们先引入一个写接口的库和一个接口文档插件1、安装接口编写库rest_frameworkpip install djangorestframework2、安装接口文档插件drf-yasgpip install drf-yasg2、在setting.py下引入rest_framework和drf-yasg...原创 2022-05-09 23:06:36 · 434 阅读 · 0 评论 -
Python+Django+Vue搭建系统第二期(建模)
1、筛选器和序列化反序列化器原创 2022-05-01 23:34:43 · 726 阅读 · 0 评论 -
解决Windows下django.db.utils.OperationalError: (2026, ‘SSL connection error: unknown error number‘)问题
先贴上详细的报错信息PS D:\test\orchard_liang>python manage.py sqlmigrate app 0001Traceback (most recent call last): File "D:\Python37\lib\site-packages\django\db\backends\base\base.py", line 219, in ensure_connection self.connect() File "D:\Python37\lib原创 2022-04-07 16:05:02 · 8825 阅读 · 21 评论 -
BeautifulReport测试报告的bootstrap文件失效(404)
beautifulreport bootstrap 404原创 2022-03-07 11:35:13 · 7434 阅读 · 0 评论 -
python3-正则表达式(re)之获取网页全部url
有时候,我们需要获取网站的全部url,用作于其他测试以sogoWeChat为例:import reimport urllib.requestresponse = urllib.request.urlopen("https://weixin.sogou.com/")html = response.read()tag = re.findall(r'<a href="([a...原创 2019-04-16 12:33:00 · 12343 阅读 · 0 评论 -
python3+selenium-上传下载文件
上传文件一种方式是通过定位input标签,然后使用send_keys()方法传入需要上传文件的路径。另一种是使用第三方插件去上传文件。下面看下imput标签的方式。工具可以自己查下。<!DOCTYPE html><html><head> </head><body> <form action="demo_form.php...转载 2019-04-19 10:32:36 · 629 阅读 · 0 评论 -
selenium-窗口切换和关闭(句柄)
句柄,就是当前浏览器每个窗口的标识符,每个窗口的句柄具有唯一性,多用于页面切换与关闭指定页面;接下来先做一个小实验,证明一下为啥需要用到句柄:以百度新闻为例:# -*- coding:utf-8 -*-import timefrom selenium import webdriverbrowser = webdriver.Chrome()browser.set_window...原创 2019-04-15 16:07:35 · 16949 阅读 · 6 评论 -
python3 pillow之动图分帧截图保存
首先需要进行环境配置PIL是Python平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。目前PIL的官方最新版本为1.1.7,支持的版本为python 2.5, 2.6, 2.7,并不支持python3,因此我们用pillow代替,直接pip安装即可:代码贴上:# -*- coding: utf-8 -*-import osfrom PIL import Im...原创 2019-01-09 16:19:00 · 1249 阅读 · 0 评论 -
Python3之返回GET和POST接口指定参数
接口是测试过程中必不可少的东西,有些参数,我们可以直接通过访问接口获取,例如总条数,某一个数据的名称、ID之类的信息;但是我们需要批量获取某一个字段的信息呢,而这时候,接口又不支持筛选参数,该怎么呢?python可以帮到你,当然其他语言也是可以哒!下面开始吧…第一种:GET接口筛选指定返回参数# -*- coding:utf-8 -*-#惯例,先导入包import jsonimpor...原创 2019-03-25 17:51:32 · 2624 阅读 · 1 评论 -
python-xlwt-Excel表格字体与背景颜色对照表
色号颜色0黑色1白色2、10红色3、11绿色4、12蓝色5、13黄色6、13品红色7青色9黄色16褐红色17深绿色18深蓝色19深黄色20暗品红21蓝绿色22浅灰色23深灰色24淡紫色...原创 2019-03-29 15:26:58 · 7209 阅读 · 1 评论 -
python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)
测试机原创 2019-04-01 10:52:18 · 33949 阅读 · 10 评论 -
selenium-模拟键盘事件(回车、删除、刷新等)
sendkeys可以模拟键盘输入,也可以用来模拟键盘上的按键,甚至是组合键from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action...转载 2019-04-15 16:25:40 · 48182 阅读 · 1 评论 -
selenium-自动化测试之模拟页面滚动
在自动化测试当中,页面的滚动是比较常用的第一种:滚动到底部browser.execute_script("var action=document.documentElement.scrollTop=10000")time.sleep(1)第二种:滚动到顶部browser.execute_script("var action=document.documentElement.scro...原创 2019-04-15 16:40:41 · 2746 阅读 · 0 评论 -
python3-冒泡排序
# -*- coding: utf-8 -*-li = [5, 4, 3, 2, 1]print(li)for i in range(0, len(li)-1): # 每次执行,有一个数作为参考,所以需要减去1 for j in range(len(li)-1 - i): # 每排好一个,就减少一次排序 if li[j] > li[j + 1]: # 比较相邻之...原创 2019-04-15 18:00:16 · 135 阅读 · 0 评论 -
Selenium-自动化测试之时间等待(WebDriverWait、implicitly_wait、time.sleep)
访问一个网站,是需要加载时间的,加载时间的长短,也在于网速的快慢,为了避免一些记载时间的报错,我们需要在页面的自动化测试当中,添加一些时间等待!第一种:显式等待(WebDriverWait)WebDriverWait(browser,timeout,poll_frequency=0.5,ignored_exceptions=None)字段解释:browser:浏览器的驱动timeo...原创 2019-04-15 15:44:48 · 2102 阅读 · 0 评论 -
Windows下python3之pydub音频文件的剪切和合并
准备工作1、安装pydub模块:直接pip安装即可2、安装ffmpeg下载地址:https://ffmpeg.zeranoe.com/builds/解压到自定义文件夹,并配置环境变量验证安装是否成功音频剪切# -*- coding: utf-8 -*-from pydub import AudioSegment # 先导入这个模块input_music = Audi...原创 2019-01-09 13:45:20 · 6994 阅读 · 6 评论