敲代码敲到十一点,看了看手机才发现还有作业没有交,然后赶紧找找还有没有存货,发现没有了,于是就把今天找bug的经历写一写吧,毕竟,找了两个多小时..
是做验证码登录的时候遇到的:
image.png
当然了,现在是完成版得了,之前他是裂开的
起初以为是自己少了什么步骤,但是回想了好几遍,怎么都想不出来是哪个步骤少了:
1.安装数据包,
2.将captcha添加到setting的app:
3.写入url中
4.同步数据库
5.自定义forms
6.在view中生成实例,传至前端
7.前端显示{{ register_form.captcha }}
检查了一遍,没有遗漏,看了看前端页面,确实是加载出来了源码,但是奈何图片是破损的
百度了好久,眼睛干涩了也没找到问题所在,就去问了群友,也没有我想要的答案
还是自习研究错误提示吧,密密麻麻的去源码里面去找
最终发现是PIL图像处理包的问题,哎呀,怎么没想到呢,既然是图片的问题,肯定要先找他啊
后来发现是因为自己电脑上没有生成这种验证码所需要的文字,去下载了对应的文字包,安装完后,解决!










网友评论