- 博客(10)
- 收藏
- 关注
原创 django用户状态Active和Staff status区别
Staff status:能登录admin后台没问题Active啥意思记得是能登录非admin的前台页面,今天确认了下就是这样。可以拿这个既能用户前台登录又能管理员后台登录的django开源博客系统测试https://github.com/stacklens/django_blog_tutorial假如有一个用户:test如果用户状态是Active和Staff status,那...
2019-11-29 00:15:32 1903
转载 mac oh-my-zsh的docker自动补全不能用了
rm ~/.zcompdump*这样逼迫zsh的补全重新初始化。https://stackoverflow.com/questions/37428133/zsh-docker-plugin-not-working#https://github.com/ohmyzsh/ohmyzsh/issues/7642#issuecomment-471164659...
2019-11-28 10:50:59 2659
原创 ERROR: Package 'GitPython' requires a different Python
mac os Python2.7.6安装GitPython提示错误ERROR: Package 'GitPython' requires a different Python最新的GitPython已经不支持Python2,要么换Python2要么安装老版本的GitPythonUbuntu系统下Python2环境安装GitPython会直接安装2.1.14,不会报错。2.1.14是...
2019-11-27 17:13:22 1264
原创 python利用requests库模拟登录,过程解析
之前尝试用requests直接请求登录失败了,都是直接用selenium简单粗暴的登录。今天看了看大佬《网络爬虫开发实战》模拟登录部分,又收获不少。利用requests模拟登陆的关键:第一:是要找到相应的请求地址第二:找到要请求头中对应的提交表单Form Data的各种字段,以及他们的值第一步:是要找到相应的请求地址拿豆瓣为例,在登录界面时别输入用户名密码或者输入错误的用户...
2019-11-14 23:42:38 1457
原创 Python 重复输出日志、日志打印两次
设置日志的代码:#log_setup.pyimport loggingdef setup_log(name=__name__,filename=None): logger = logging.getLogger(name) logger.setLevel(level=logging.INFO) formatter = logging.Formatter(fm...
2019-11-13 16:36:16 9511
原创 Python3通过类方法、函数获取对应类名
今天写代码为了少传一个参数,想在装饰器中通过传入的函数获取函数所在的类,stackoverflow给出了答案Python3中通过函数的__qualname__属性获取就好据说Python2中可以用im_class完整的示例代码:from functools import wrapsdef decorater(func): @wraps(func)#保持原函数名不...
2019-11-13 16:13:41 6139
原创 mysql 两张表当成一张表查询
mysql有两张表结构完全一样的,只不过一个是人工一个是机器的,想把两张变当成一张表作为数据源查询,边搜索边尝试,最后查到union all能满足我的需求,(select entry_id from push_rule union all select entry_id from push_rule_category ) as tb1这句sql相当于把两张表的数据合成一个数据源,包含重...
2019-11-07 15:00:11 1336
原创 Python 集合与可变、哈希,集合如何判断元素重复
之前一直说的字典的key,集合的元素要求是不可变对象,其实感觉是不准确的,更准确的说是要求是可哈希的对象。这也可以解释类的实例是可变的,但是可以作为集合的元素或者字典的key。官方文档说的也是集合是一组哈希值唯一的对象的无序合集。https://docs.python.org/3.8/library/stdtypes.html#set-types-set-frozensetAse...
2019-11-03 17:29:55 1378
原创 Ajax发送、上传文件,Django后端接收、获取文件
html核心代码: <form id="form_id" method="post" enctype="multipart/form-data"> <div class="modal-body"> <input type="file" id="upload_fil...
2019-11-03 15:14:34 3431 1
原创 Python创建不可变的类实例
看了几天的Python可变、不可变、哈希相关的东西,有些地方还是有点懵。比如:Python中类的实例是可变的,但是它却能作为字典的key。而字典的key因该是不可变的,不然键的哈希值就不固定了。我的理解感觉字典的key更准确的说应该是可以哈希的就行,未必一定不可变,只要key有固定的的哈希值,就能找到唯一对应的value,所以类虽然是可变的,但是它是可哈希的,所以可以作为字典的键。...
2019-11-03 14:29:41 1427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人