一次解决bug的经历

敲代码敲到十一点,看了看手机才发现还有作业没有交,然后赶紧找找还有没有存货,发现没有了,于是就把今天找bug的经历写一写吧,毕竟,找了两个多小时..

是做验证码登录的时候遇到的:
image.png

当然了,现在是完成版得了,之前他是裂开的

起初以为是自己少了什么步骤,但是回想了好几遍,怎么都想不出来是哪个步骤少了:
1.安装数据包,
2.将captcha添加到setting的app:
3.写入url中
4.同步数据库
5.自定义forms
6.在view中生成实例,传至前端
7.前端显示{{ register_form.captcha }}

检查了一遍,没有遗漏,看了看前端页面,确实是加载出来了源码,但是奈何图片是破损的

百度了好久,眼睛干涩了也没找到问题所在,就去问了群友,也没有我想要的答案

还是自习研究错误提示吧,密密麻麻的去源码里面去找

最终发现是PIL图像处理包的问题,哎呀,怎么没想到呢,既然是图片的问题,肯定要先找他啊

后来发现是因为自己电脑上没有生成这种验证码所需要的文字,去下载了对应的文字包,安装完后,解决!

你可能感兴趣的:(一次解决bug的经历)