mattkang

他掀开被单,整了整胸前的红领巾,开始了这段编程旅程

记一次Django代码性能优化及Pycharm Profile使用

是一段导出数据月报的脚本,原先需要十几秒,优化后只需要1秒多。 优化第一步就是Profile,先看看慢在哪里。Pycharm自带Profile工具,很方便。 拿一张官方图说明一下。 图表说明: 给出了函数调用关系。 红色->黄绿色->绿色,颜色越深说明耗时越多。 右上角的“x数字”...

2018-01-01 10:18:35

阅读数:1303

评论数:0

根据自身经历诠释《调试九法》

9条基本调试规则

2017-12-31 16:26:55

阅读数:1061

评论数:0

记一次请求Django接口时URL结尾少了斜杠的问题

事情是这样的。移动端的同事在调用Django接口时,明明已经有登录态,却返回未登录。 于是app以为是token过期,刷新token再请求,再提示未登录,如此反复,造成了死循环。 查看日志,发现是URL后面少了斜杠,由于Django中设置了APPEND_SLASH=True, 当URL后面缺少斜杠...

2017-11-27 23:25:21

阅读数:1637

评论数:0

记一次Django级联删除引发的故障

事情是这样的,运营那边有2个员工离职了,让后台这边删除掉他们的账号。 同事很利索的在Django shell中进行了这样的操作: >> users = User.objects.filter(username__in=[xxx, xxx]) >> users.delete...

2017-11-26 22:52:43

阅读数:1065

评论数:0

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