自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铁马冰河入梦来

人生苦短,俺用Python!

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 Django框架学习18--虫师web接口开发与自动化测试2--django单元测试与接口开发

1.django单元测试在tests.py文件中编写测试类,继承django的TestCase,该类继承自unittestfrom django.test import TestCase, Client# Create your tests here.from django.test.utils import setup_test_environmentfrom sign.mo...

2019-12-25 16:34:35 1287

原创 Flask框架学习1---基本使用

1.Flask框架安装使用pip install flask,即可安装2.hellowordfrom flask import Flask, requestimport config#1. 创建flask appapp = Flask(__name__)#2.定义视图函数使用@app.route()进行装饰,函数参数为浏览器中访问的路径@app.route("/")d...

2019-12-24 15:24:23 1056

原创 Django框架学习17--虫师web接口开发与自动化测试1--项目搭建

1.urls.py"""guest URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/Examples:Function vie...

2019-12-20 15:22:41 1434 1

原创 Django框架学习16--csrf防御机制及原理

csrf攻击说明1.用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A;2.在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A;3.用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B;4.网站B接收到用户请求后,返回一些攻击性代码,并发出一个请求要求访问第三方站点A;5.浏览器在接收...

2019-12-20 15:03:18 1328

原创 Jekins定时构建语法

定时构建语法* * * * *(五颗星,中间用空格隔开)第一颗*表示分钟,取值0~59第二颗*表示小时,取值0~23第三颗*表示一个月的第几天,取值1~31第四颗*表示第几月,取值1~12第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日1.每30分钟构建一次:H/30 * * * *2.每2个小时构建一次H H/2 * * *3.每天早上8点...

2019-12-17 10:45:54 1027

转载 Selenium原理

1.参考https://www.cnblogs.com/snailrunning/p/9505009.html对于每个Selenium命令,都会创建一个HTTP请求并将其发送到浏览器驱动程序 每一个命令的执行结果都会返回给自动化代码 ChromeDirver创建session时打开了浏览器 Selenium代码和浏览器驱动的交互都根据ChromeDriver创建的sessionId2....

2019-12-16 15:55:27 1034

原创 Django框架学习15--auth模块--session和cookie

Django通过命令python3 manage.py createsuperuser可以创建一个管理员账户管理员账户的信息存放在auth_user表中从上表中可以看到password是经过加密的写一个登陆界面和登陆成功后界面login.html<!DOCTYPE html><html lang="en"><head> &l...

2019-12-13 16:57:52 1156

原创 Django框架学习14--admin优化xadmin

xadmin是对Django自带框架admin的优化,可以使得后台界面布局合理,美观。一.Xadmin引入Django工程中1.xadmin下载地址https://github.com/sshwsfc/xadmin2.进入后下载Django版本对应的分支,下载后解压,将里边的xadmin文件夹拷贝到Django项目下新建的extra_apps包下3.extra_apps右键-找到M...

2019-12-13 10:59:38 1463

原创 Django框架学习13--一对一,一对多,多对多表的查询操作

1.一对一表的查询操作(OneToOneField)上篇中记录了一对一表,card和cardInfo表的创建关联,使用inlines内联显示。Django框架除了在views.py中操作models外,还可以从shell模式下进行数据库的操作。进入shell模式,在manage.py目录下执行python3 manage.py shell>>> fr...

2019-12-12 17:17:09 1596

原创 Django框架学习12--一对多,多对多,一对一表的设计

一.一对多表的设计1.设计表信息,指定外键比如一张银行卡只能属于一个银行,一个银行可以发行多张银行卡,要表示银行表和银行卡表的关系,可以使用外键来进行关联,在银行卡的model定义中,定义外键,指定所属的银行。class Bank(models.Model): '''银行信息''' bank_name = models.CharField(max_length=50,...

2019-12-09 16:01:43 1345

原创 Python pillow模块学习

from PIL import Image, ImageFilter, ImageGrab, ImageFont,ImageDrawim = Image.open("599756.jpg")#打开图片im.show()#使用默认的图片工具打开im2 = Image.open("1.png")im2.save("3.png")#另存为图片img3 = Image.new("RGBA...

2019-12-09 13:32:27 1047

原创 Python3编码问题理解

1.计算机保存内容编码机制计算机中只有0和1,一切都是有二进制表示,包括文本字符。当我们编辑文本"hello world"并保存,计算机首先把文本编码为二进制表示,然后再存储。当我们试图读取刚才保存的文本,首先也是读取二进制数据,然后通过解码,得到文本"hello world"。2.乱码原因文本文件在保存时候,会选择编码方式,因此打开时,要知道其编码方式,用相同的方式解码。否则如果解码...

2019-12-07 11:52:02 1284

原创 Django框架学习11--使用django发送邮件

使用django发送邮件只需要两步简单操作即可:1.配置settings.py文件STATIC_URL = '/static/'EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_USE_SSL = True # SSL加密方式#EMAIL_USE_TLS = True #T...

2019-12-06 14:56:34 1642

原创 使用macaca进行ios真机测试--环境搭建篇

环境搭建1.安装node.jsNode.js安装可以去官网下载安装包安装,也可以使用homebrew进行安装,命令如下:brew install node使用brew命令需要安装Homebrew(一款常用的 MacOS 的包管理器),一般电脑自带。mac上使用brew install /brew cask install安装软件总是先updating HomeBrew…我们...

2019-12-06 13:43:27 1971

原创 Python协程2--asyncio

cpu密集对于cpu密集操作,只能靠多进程方式io密集对于io密集型操作,传统上用多线程方式。多线程是系统调度,并且在线程间共享变量时需要加锁。现在,更加高效的的方式来了,协程 !协程的本质是函数回调,不需要os调度,效率极高,且不需要锁。所谓 Sync,是指操作一个接一个地执行,下一个操作必须等上一个操作完成后才能执行。而 Async 是指不同操作间可以相互交替执行,...

2019-12-06 11:47:06 1127

原创 Django框架学习10-表单请求

1.get请求<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文章提交界面</title></head><body><form action="/result" method="...

2019-12-05 14:34:33 993

原创 Django框架学习9--admin优化

Django的admin操作可以先看Django框架学习3-admin后台添加模型 本文接着上一步操作1.admin显示中文,时区修改,数据库时间修改settings.py中修改以下两个地方LANGUAGE_CODE = 'zh-hans' #设置简体中文,zh-Hant是繁体中文TIME_ZONE = 'Asia/Shanghai'#修改时区# USE_TZ = Tr...

2019-12-03 10:22:26 1089

原创 Django框架学习8--返回json数据

后端现在返回的数据格式经常要求是json的,可以使用JsonResponse返回json格式数据。 class JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs)   data: 应该传递一个标准的 python 字典给它,它将其转换成 json 格式的数据...

2019-12-02 14:11:29 1348

mock 介绍及原理,前后端 mock方法

mock 介绍及原理,前后端 mock方法

2023-06-30

微服务的概念了解,了解什么是微服务,微服务常用组件

微服务的概念了解,了解什么是微服务,微服务常用组件

2023-06-30

Echarts学习笔记保姆级教程学完加薪

Echarts学习笔记保姆级教程学完加薪

2022-11-22

Vue学习笔记初中级别保姆级

Vue学习笔记保姆级别

2022-11-22

java.rar黑马java基础笔记

黑马程序员java笔记,看完就可以进行java程序编写,速度下载。基础全覆盖

2020-07-21

android面试宝典

面试必备宝库,自己获取,看完必能找到好工作,快来下载吧

2019-03-13

python面试题目2

python面试题目2代,最新最火热的技术必须掌握,涨工资必备

2018-08-28

Python面试题

最新面试题目汇总,教你面试技巧,轻松面试通过必考必看内容

2018-08-28

爬虫最新总结

最新爬虫总结,非常全面,非常简练,学完可以自己写一个了

2018-08-28

python面试题目

python面试题,面试专用的好面试题目python面试题,面试专用的好面试题目

2018-08-22

空空如也

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

TA关注的人

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