自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不写代码的博客

小小菜鸟努力飞

原创 git钩子自动更新服务器代码

git钩子自动更新服务器代码服务器端:客户端: 服务器端: clone git clone --bare GitHub仓库地址 project.git cd project.git/hooks/ cp post-update.sample post-update 更改post-upda...

2019-02-12 10:58:21

阅读数 1006

评论数 0

原创 Mac-PyCharm彻底卸载

删除应用 打开访达,找到PyCharm应用,移到废纸篓; 清除残留数据 清理缓存,参数,日志相关配置文件,示例文件名:PyCharm2019.2 打开终端依次执行下列命令cd ~/Library/Preferences/ rm -rf PyCharm2019.2/ ...

2019-09-16 20:39:07

阅读数 192

评论数 0

原创 mysql备份单个表恢复失败

问题 备份数据库 mysqldump -uroot -p database_name tab1 > test.sql; # 远程加 -h 恢复数据库 使用的是source,进入数据库以后use database_name; source test.sql; 但是...

2019-09-05 20:16:55

阅读数 18

评论数 0

原创 django migrate 报错(You have an error in your SQL syntax)

问题 django migrate 报错 在本地执行的时候发现没问题,到了服务器就不行了,报错 Operations to perform: Apply all migrations: bank_detections Running migrations: Traceback (most ...

2019-09-05 20:13:37

阅读数 44

评论数 0

原创 linux配置别名alias

临时配置方法,关闭窗口即失效 终端命令 alias cd_log='cd /var/log/' 多个命令之间使用’;'隔开 alias vim_log='cd /var/log/;vim xx.log' 查看已经配置命令 alias 删除配置unalias 长期配置方法,一...

2019-09-05 20:11:21

阅读数 13

评论数 0

原创 python压缩文件,Django下载zip文件

python压缩文件 使用zipfile import zipfile def convert_zip(zip_path, save_path): ''' # zip_path 要压缩文件的路径 # save_path 文件压缩后保存的路径 ''' lo...

2019-09-05 20:09:13

阅读数 39

评论数 0

原创 Django object.get_or_create()

使用get_or_create() 使用方式user, b = User.objects.get_or_create(u_id=1, name="张三", defaults={'address':'上海'}) print(user) 等同于users = User.obj...

2019-09-05 20:07:11

阅读数 5

评论数 0

原创 Django-SerializerMethodField

DRF-Serializer-SerializerMethodField,更加灵活的修改返回给前端的数据

2019-08-20 19:43:35

阅读数 52

评论数 0

原创 Serializer和ModelSerializer

Serializer和ModelSerializer的区别,处理一个外键字段出现两次校验

2019-08-20 19:35:18

阅读数 35

评论数 0

原创 selenium+chromedriver普通滑块验证

目标 使用selenium实现自动登录 整理一下思路 拿到账号密码输入框的id --> 填写账号 --> 填写密码 --> 出现滑块 --> 滑过滑块 --> 点击登录 过程 拿到输入框id的过程就不再介绍了,需要注意...

2019-08-06 20:06:00

阅读数 20

评论数 0

原创 python字符串转字典

方法一 最常见的一种,使用json进行转换 import json s = {"name": "张三"} print(json.loads(s)) ------ {'name': '张三'} 但是这种方式有可能会出现问题,例如单引号的情况 s =...

2019-08-06 19:59:54

阅读数 32

评论数 0

原创 Django配置celery定时任务

安装celery 使用redis+celery的方式(使用的是阿里源,也可以选择不用)pip install -i https://mirrors.aliyun.com/pypi/simple/ -U "celery[redis]" 修改Django的settings配...

2019-08-06 19:56:30

阅读数 24

评论数 0

转载 打印不合法的文件名

本文摘自《python3-cookbook》(5.15 打印不合法的文件名) 问题 你的程序获取了一个目录中的文件名列表,但是当它试着去打印文件名的时候程序崩溃, 出现了 UnicodeEncodeError 异常和一条奇怪的消息—— surrogates not allowed 。 解决方案 当...

2019-07-25 20:28:24

阅读数 7

评论数 0

原创 influxdb备份和恢复数据

首先理一下步骤 备份元数据-->备份数据库-->恢复元数据-->恢复数据库 操作 备份元数据 influxd backup 元数据存储位置 influxd backup -host localhost:8088 元数据存储位置 # 远程备份 ...

2019-07-18 21:31:47

阅读数 121

评论数 0

原创 Alfred

安装 安装途径多多 官网、google/百度、AppStore等,有付费功能,不是重度使用,免费功能也差不多够用了 使用 免费功能 搜索Web Search 应用内置的有一些功能,可以自己双击修改 也可以点击下面的add custom search添加新的搜索 配置 name ...

2019-07-11 11:34:35

阅读数 137

评论数 0

原创 Python3下载文件:AttributeError:module 'urllib' has no attribute 'request'

python3的urllib包有了一些更新,在使用的时候要注意一下 import os import urllib url = "" file = "{}.pdf".format('download_file') save_path = os.path.jo...

2019-07-08 20:01:08

阅读数 679

评论数 0

原创 独立py文件调用Django models

前提条件 需要独立的文件和models、views在同一级目录,不然会报错 django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 如果不在同一级目录,也可以自己调整,需要加上路径 sys.path.append(&...

2019-07-02 12:00:23

阅读数 36

评论数 0

原创 _mysql.c:44:10:fatal error:'my_config.h' file not found

注意:如果你用的是python3.x,直接去看第四个问题 遇到的第一个问题 正常来说直接执行pip安装,就是可以的,但是MySQL-python偏偏比较独特 pip install MySQL-python 报错 _mysql.c:44:10: fatal error: 'my_conf...

2019-06-26 21:07:27

阅读数 296

评论数 0

原创 nginx配置重定向

实现功能 http重定向到https wxy.email重定向到www.wxy.email 未配置重定向 不知道怎么配置nginx看这里server { # listen 80; # 添加 listen 443 ssl; server_name www...

2019-06-25 16:46:44

阅读数 116

评论数 0

原创 \xe5\x8d\xa0\xe7\x94\xa8\xe3\x80\x82,16进制乱码转化为可读字符

在解析一些网页数据或者查看服务器日志的时候总会出现一些没法直接阅读的byte字符串,也没有找到在线的转码工具,那就自己写吧。 其实超级简单。。。s = '\xe5\x8d\xa0\xe7\x94\xa8\xe3\x80\x82' print(s.strip().decode('utf-8')...

2019-06-18 19:20:05

阅读数 281

评论数 0

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