前言序锦
今天学习Django框架的验证码登录过程中,遇到一个比较棘手的问题,当时也是一时不知道如何解决这个,最后找了好多博客,终于还是成功解决了这个问题……
正文
当我们在用Django实现验证码登录的过程中,首先我们要生成验证码,在生成验证码的过程中,我们会遇到这个
问题:
IOError:cannot open resource
分析:
这是由于我们在生成验证码的过程中,PIL无法定位到字体文件的位置,可以进行一下操作:
处理方式一:
默认字体:
font=ImageFont.load_default().font
处理方式二:
通过去查找电脑上的字体来进行设置:
font = ImageFont.truetype(r’C:\Windows\Fonts\Arial.ttf’, 36)
好了,今天的分享就到这里了,try my best to do it !