自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 路由信息错误导致ping主机请求超时问题

断网后,有线换了ip连不上网,无线换了ip ping不通主机在尝试过各种有效范围内的ip,关闭防火墙,重启电脑,重启路由后,依然无解,可以ping局域网内的其他ip,但就是ping不通主机route print发现有ipv4有两个地址第一个135是之前有线的ip地址,182是现在的无线ip地址,两个地址都可以ping通猜想,可能是返回的数据被135截获,导致182收不到,就一直请求超...

2019-09-26 15:28:36 2048

原创 mysql,1205报错

项目运行中,对数据库进行update操作,后端报了这个错误(1205, 'Lock wait timeout exceeded; try restarting transaction'),发现原来是使用数据库管理工具的时候不小心点了开启事务,因为隔离级别是Repeatable read导致其他事务无法进行修改操作。。。。。。唉,还是先记录一下这个问题...

2019-07-20 15:21:52 854

原创 python+request 哔哩哔哩视频下载

实现功能为输入视频av号,完成下载。随便点击一个视频进入,打开调试器观察。发现有一个内容较大的fetch文件打开该网址,会发现视频自动下载到电脑中。可见,可以通过该网址完成bilibili的视频下载。而该网址,也可在网站的html中找到:利用正则可将其匹配出来。r'"url":"http(.+?)","backup_url":.+?'所以完整的py文件如下:...

2019-01-15 09:17:23 9714 8

原创 python+request网易云歌单爬取

 爬取该网页的歌单:url(https://music.163.com/#/playlist?id=2395304063)#coding:utf-8import requestsimport reheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KH...

2019-01-14 20:11:10 1021 1

原创 sessionStorage和localStorage在使用中的差别

在用jwt校验用户是否登录时,将获取的token存入sessionStorage.token,通过sessionStorage.token判断用户是否登录。但是在操作的过程中发现,一旦存入sessionStorage.token是在标签页a中进行,而取sessionStorage.token是在标签页b中进行,就不能获取a标签页中的sessionStorage.token。原因是session...

2019-01-03 18:28:22 557

原创 drf结合Jwt和IsAuthenticated对用户进行登录验证

用户信息(userinfo.html)需要在登录的基础上查看。所以结合jwt和IsAuthenticated对用户进行权限的验证。首先,要在settings.py文件中进行如下配置:REST_FRAMEWORK = { # 权限认证 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions....

2019-01-03 18:22:14 3544

原创 ajax请求post变成get :type和method的区别

之前用ajax请求时,一直是通过改变其 method:GET/POST 参数来发送get请求或者post请求的。但在一个点击事件上发送ajax的post请求时变成了get请求。没有语法问题,也不是跨域请求的问题,很奇怪。后来才发现是jQuery版本的问题。查了一下,method在1.9版本以前是可行的。在1.9之后的版本,应该使用type:POST的方式。而我是在1.8.3的版本使用metho...

2019-01-02 15:05:51 5303 2

原创 celery AttributeError: 'str' object has no attribute 'items' django Day14

用celery实现发送邮件的功能,用redis作为中间人。可以正常启动celery,但是一旦用celery发送邮件,就会报错并退出:[2018-12-28 13:49:14,636: ERROR/MainProcess] Unrecoverable error: AttributeError("'str' object has no attribute 'items'",)Traceb...

2018-12-28 18:12:48 4690

原创 使用CreateAPIView创建用户 django Day13

用户模型:from django.db import modelsfrom django.contrib.auth.models import AbstractUser# Create your models here.继承于django的AbstractUser的类,其中包括用户名,邮箱,密码等字段class User(AbstractUser): phone = mod...

2018-12-27 19:47:21 2115 2

原创 实现图片验证码的校验和发送手机验证码 django Day12

 生成图片验证码:from PIL import Image, ImageDraw, ImageFontfrom django.utils.six import BytesIOimport randomfrom django_redis import get_redis_connectionclass ImgCodeView(View): def get(self, requ...

2018-12-26 18:29:43 498

原创 'CSRFCheck' object has no attribute 'process_request' django Day11

django1.11.1版本使用APIView1、pip install djangorestframework2、在settings注册apps里添加'rest_framework',导包from rest_framework.views import APIView使用APIView的时候,后端前端会报错,'CSRFCheck' object has no at...

2018-12-25 09:11:13 1648 1

原创 mysql左连接和右连接

现有一张学生表和一张班级表,学生表中的cls_id对应班级表中的id。其中,student中第三排中的cls_id(cls_id=0)在class表中找不到对应的id,class表中最后一排的id(id=7)在student表中找不到对应的cls_id。当用左连接的方式查询两张表时(左表为学生表,右表为班级表):此时,左表(学生表)完全显示,右表只有对应的6门课程,且在第三...

2018-12-21 15:21:46 1928

原创 python与redis的交互 django Day10

在环境中安装django_redis4.8.0版本(django_redis 最新版本需要djano2.0以上的框架支持)。在python中导入包from django_redis import get_redis_connection创建一个用于操作的对象con = get_redis_connection()通过con可以对redis数据库进行增删改查的操作。如插入...

2018-12-20 09:15:07 194

原创 Redis基本操作 django Day9

127.0.0.1:6379> select 5 #选择库(默认为0)OK127.0.0.1:6379[5]> set name wanger #设置键值OK127.0.0.1:6379[5]> setex name 3600 wanger #设置过期时间OK127.0.0.1:6379[5]> ttl name #查看过期时间(integer) 358...

2018-12-18 19:55:34 97

原创 set_cookie中文格式 django Day8

用django做登录模块的时候,在response上设置了一个cookie用来记住用户名。起先正常的设置方式:response.set_cookie(key, value)可以正常登录。但是当设置的cookie的value为中文的时候,就出现如下的问题了。----------------------------------------Exception happened dur...

2018-12-17 19:27:21 304

原创 线程和进程

简单创建线程: 通过threading.Thread来创建线程。thd = threading.Thread(target=hello)上行代码创造出了一个线程。该线程可实现输出hello world语句三遍的功能。thd.start() #开始线程import threadingimport timedef hello(): for i in range(3)...

2018-12-14 20:09:05 124

原创 ajax的get和post djangoDay7

GET请求: $.ajax( { url: '/use/ajaxview', method: 'GET', contentType: 'application/json', ...

2018-12-14 09:03:17 124

原创 django上传图片显示 djangoDay6

用request.FILES(‘img’)获取html中的图片,存入数据库。查看数据库发现图片是以路径的形式存放在数据库中。当从数据库读取图片路径并在前端显示的时候,图片不显示,原因是图片路径不存在。其中 /home/python/Desktop/guazi/static 为图片路径。在项目下,与项目同名文件夹下的urls.py文件里添加这句话:url(r'static/(?P<pa...

2018-12-13 09:09:34 150

原创 修改models迁移失败 django Day5

在给models.py文件中为已经存在在数据库中的类添加新字段,并进行迁移的时候,可能会出现这个问题:You are trying to add a non-nullable field 'phone' to addressinfo without a default; we can't do that (the database needs something to populate exis...

2018-12-11 14:21:10 675

原创 数据库隔离级别查询及修改 djangoDay5

查询数据库隔离级别: select @@transaction_isolation;mysql> select @@transaction_isolation;不同mysql版本查询语句不同(select @@tx_isolation;)+-------------------------+| @@transaction_isolation |+---------------...

2018-12-11 14:09:11 950

原创 django Day4

在登出方法中重复执行`request.session.flush()`的时候,发现被清除的session又重新出现,这导致在刷新登出页面时,页面会自动登录,因为此时执行了两次登出方法,即重复执行了`request.session.flush()`这句话。但是flush()是清除缓存的作用,为什么重复执行后反而会重写session?查看了flush()方法,发现它执行了三句话 de...

2018-12-08 09:40:24 120

原创 django学习 Day3——自动登录

使用python的auth模块实现用户自动登录from django.contrib import auth使用auth中的authenticate对用户输入的账号和密码进行验证user = auth.authenticate(username=username, password=pwd)当user存在时,使用auth的login登录auth.login(request=reque...

2018-12-06 18:42:40 397

原创 django一日学习回顾 Day2

使用django自带的用户认证进行注册:一、数据库的建立:导入AbstractUser类from django.contrib.auth.models import AbstractUser

2018-12-05 19:16:28 163

原创 django学习历程(一)

基于MVC框架的MVTMVC框架的核心为解耦,其高内聚,低耦合(块内联系紧密,而块与块之间相互独立)的特点提高代码的复用性,降低复杂度。MVC框架中:M,即model,是数据库的封装,通过调用M对数据库进行查询V,即view,即呈现给用户看的界面C,即controller,对用户输入进行相应处理,调用模型和视图MVT框架中:M,为model,意义等同于MVC中的MV,view,在v...

2018-12-05 08:46:38 148

空空如也

空空如也

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

TA关注的人

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