Python
Lagelanren
只有脚踏实地,才能一跃而起。
展开
-
Django 迁移数据库失败解决思路
先删除django_migrations表中相关迁移文件记录,手动修改迁移文件,然后执行python manage.py。makemigrations以确保本地迁移文件是最新的,然后修改数据库把记录改成最新的迁移文件。migrate,成功后在执行python manage.py。表中记录最后一次应用的迁移文件。生成迁移文件, 执行。原创 2022-10-11 11:48:18 · 1079 阅读 · 1 评论 -
python2 json.loads() unicode错误(AttributeError: ‘unicode‘ object has no attribute ‘items‘)
问题复现import jsont = unicode("{'test':'test'}")json.loads(json.dumps(t)).items()上面会报错:Traceback (most recent call last): File "script.py", line 4, in <module> json.loads(json.dumps(t)).items()AttributeError: 'unicode' object has no attrib原创 2022-04-02 12:37:23 · 2313 阅读 · 0 评论 -
自定义celery表名
自定义celery表名源码位置site-packages>celery>backends>database>models.py修改方式__tablename__ = '自定义名称'重启celery生效原创 2021-11-25 15:15:24 · 467 阅读 · 1 评论 -
Conda+Pycharm使用教程(Windows)
Conda+Pycharm使用教程(Windows)如果你要决定用conda管理Python版本及包那么你有两个选择,安装Anaconda或者Miniconda,下面简单说明区别:Anaconda, 包含了Python, Conda, 以及一大堆实用的包(这里实用相对而言,numpy,pandas这类科学计算的包可能你并用不上)Miniconda, 只是Python, Conda这里推荐使用Miniconda,就我个人而言,喜欢简单,值得一说的是如果你决定安装Miniconda或者Anacond原创 2021-06-19 13:18:02 · 1814 阅读 · 0 评论 -
selenium+mitmproxy 爬取websocket数据
selenium+mitmproxy 爬取websocket数据(数据来自bet365)1.mitmproxy 设置代理,*启动命令 mitmdump - s proxy.py*2.selemium 设置浏览器代理,启动浏览器,下面是关键代码3.之后数据就有了,按照我前面保存的文件result_data.json,当然下面这个数据是我解析过的总结:这个方法应该是适用于所有的websocket,当然这个方法太重了,现在还是研究逆向js,直接和网站服务器建立websocket连接。主要思路是mitmproxy原创 2021-03-19 15:06:36 · 3836 阅读 · 4 评论 -
Python版锯齿状代码实现 2018年刑侦科推理题
```python# -*- coding: utf-8 -*-# @Time : 2020/7/15 12:45# @Author : lagelanren# @Email : [email protected]# @File : what_is_elegance.py# @Software: PyCharmdef main(): answer = [0]*10 answer_letter = [] while(answer[-1]!=4):..原创 2020-07-15 15:07:36 · 373 阅读 · 0 评论