Django
Days_Vinson
除了工作,只做自己想做的事情
展开
-
Django默认用户登录make_password函数原生代码实现
from hashlib import pbkdf2_hmacfrom random import choicefrom base64 import b64encode# 随机数所使用的字符串serct_str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"# 拼接长度12位的随机字符串salt = "".join(choice(serct_str) for i in range(12))# 使用h.原创 2020-06-28 13:54:01 · 605 阅读 · 0 评论 -
Python调用WebServer(WSDL)注意事项
本人很少与WebServer交互,最近调用公司SAP的同步人员信息,发现一些很小的点,但是很浪费时间的注意事项;第一:不要去相信对方开发者嘴中所谓的JSON,很有可能是各种非标准JSON;这是非标准JSON,至于标准的,键带有双引号的{reqno: "100320200604163700O0001",type: "01", public1: "", public2: "1", public3: ""}第二:不要去相信对方开发者文档中粘贴的URL,因为那是他们原生URL,你一定要将地址先放S原创 2020-06-05 09:56:32 · 1169 阅读 · 0 评论 -
type object xxx has no attribute objects
在Django==2.0以下版本,使用自定义管理器存在一个BUG,该BUG引发的原因,是因为报错模型使用自定义管理器,导致默认的objects管理器被覆盖掉了,我的解决方案是,升级Django版本,升级到Django==2.2.1;如果有大佬知道怎么不升级Django版本的解决方案,请在下方留言,感激不尽...原创 2020-05-29 11:24:40 · 4276 阅读 · 0 评论 -
关于项目上线一段时间后突然请求时快时慢
项目上线一年,一个数据表使用下面这个sql,查询10分钟,46亿多条数据,是不是很惊异,想不到吧,我当时看到这个数字,我觉得绝对是程序BUG了,然而事实是就是这么多,言归正传select id from table_name在11月刚开始的几天,客户那边突然反映了一个问题,系统访问时快时慢的,麻烦我们给看一下找出原因并解决掉,期初以为是后台服务运行应用的uwsgi日志太庞大,当晚将日志分...原创 2019-11-19 09:26:48 · 1481 阅读 · 0 评论 -
Django生成唯一流程单号
class AutoSerialNumber(object): """创建OA单号""" def __init__(self): # J201906120001 # self.fd_apply_no = ApplicationBasicFormModel.delete_objects.filter(fd_apply_no__contains="J...原创 2019-08-16 16:27:25 · 3555 阅读 · 0 评论 -
Django迁移时报错int() argument must be a string, a bytes-like object or a number, not 'list'
File "manage.py", line 16, in <module> execute_from_command_line(sys.argv) File "/home/jiso/.virtualenvs/TDMS_Env/lib/python3.6/site-packages/django/core/management/__init__.py", line 371...原创 2019-08-22 23:04:47 · 855 阅读 · 0 评论