Python
liang-guijing
这个作者很懒,什么都没留下…
展开
-
Django inspectdb报错The error was: ORA-00904: “USER_TAB_COLS“.“IDENTITY_COLUMN“: invalid identifier
Django使用Oracle DB, 表名输入正确, 但是一直报错:#Unable to inspect table ‘xxxxxx’#The error was: ORA-00904: “USER_TAB_COLS”.“IDENTITY_COLUMN”: invalid identifier网上查了很久也找不到具体的解决方法, 最终找到出错位置, 发现里面的SQL执行有问题, 可能跟我的登录用户的权限有关系.打开这个文件虚拟环境\Lib\site-packages\django\db\ba原创 2022-04-26 15:35:36 · 665 阅读 · 1 评论 -
Python3.9 Django报错RuntimeError: class not set defining ‘AbstractBaseUser‘ as <class ‘django.contrib.
Django报错 RuntimeErrorRuntimeError: class not set defining ‘AbstractBaseUser’ as <class ‘django.contrib.auth.base_user.AbstractBaseUser’>. Was classcell propagated to type.new?解决方法在django/db/models/base.py 复写82行的new_class参考https://github.com/djang原创 2021-07-23 09:20:52 · 762 阅读 · 0 评论 -
Python 实现DESede / 3DES / DES3 / Triple DES加密
pip install pycryptodomeimport base64from Crypto.Cipher import DES3text = "this is a plain text."key =b"key" * 8 # key是16位或者24位iv = b"\x00" * 8 # 这里一定要写16进制aes = DES3.new(key=key, mode=DES3.MODE_CBC, iv=iv)data = text.encode()# 数据不足8位, 后面补足 0 同原创 2021-07-21 10:23:30 · 2161 阅读 · 0 评论 -
Termux的使用方法
Termux的使用方法查看CPU架构dpkg --print-architectureTermux远程连接安装sshapt install openssh启动ssh, 默认端口就是8022sshd -P 8022客户端ssh root@192.168.xxx.xxx:8022安装Fridahttps://pypi.tuna.tsinghua.edu.cn/simple/frida/下载对应版本的.egg文件 frida-14.2.18-py3.8-android-aarch64.eg原创 2021-07-02 14:53:58 · 1389 阅读 · 1 评论 -
Django设置DEBUG=False之后,访问所有链接提示500错误
MIDDLEWARE里直接加入了debug_toolbar导致的问题修改下面代码,问题解决# project.settings.pyMIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'djan原创 2021-03-10 11:29:18 · 650 阅读 · 1 评论 -
Python-正则表达式符号
符号解释示例说明.匹配任意字符b.t可以匹配bat / but / b#t / b1t等\w匹配字母/数字/下划线b\wt可以匹配bat / b1t / b_t等但不能匹配b#t\s匹配空白字符(包括\r、\n、\t等)love\syou可以匹配love you\d匹配数字\d\d可以匹配01 / 23 / 99等\b匹配单词的边界\bThe\b^匹配字符串的开始^The可以匹配The开头的字符串$匹配字符串的...原创 2021-03-02 17:17:31 · 95 阅读 · 0 评论 -
Python-移除json多余逗号,避免json.loads报错
Python-移除json多余逗号,避免json.loads报错import redef remove_redundant_comma(text): """ 移除json多余逗号,避免json.loads报错 """ rex = r"""(?<=[}\]"'])\s*,\s*(?!\s*[{["'])""" return re.sub(rex, "", text, 0)...原创 2021-03-02 16:52:50 · 1878 阅读 · 0 评论