前言序锦
今天学习Django框架的验证码登录过程中,遇到一个比较棘手的问题,当时也是一时不知道如何解决这个,最后找了好多博客,终于还是成功解决了这个问题……
正文
当我们在用Django实现验证码登录的过程中,首先我们要生成验证码,在生成验证码的过程中,我们会遇到这个
问题:
IOError:cannot open resource
1
分析:
这是由于我们在生成验证码的过程中,PIL无法定位到字体文件的位置,可以进行一下操作:
处理方式一:
默认字体:
font=ImageFont.load_default().font
处理方式二:
通过去查找电脑上的字体来进行设置:
font = ImageFont.truetype(r’C:\Windows\Fonts\Arial.ttf’, 36)
作者:HuaCode
来源:CSDN
原文:https://blog.csdn.net/HuaCode/article/details/79464065
版权声明:本文为博主原创文章,转载请附上博文链接!