Django学习验证码时出现OSError at /verify
2022-06-15 本文已影响0人
丙吉
在学习Django的验证码,在加载字体时,跟着照搬了老师的代码
# 构造字体对象, 本地字体路径
font = ImageFont.truetype('FreeMono.ttf', 23)
结果报错,
image.png而视频上有字体FONT存放的ubuntu地址,而我用的WINDOWS系统,所以就去查找了字体所在的路径。
打开“控制面板”->“外观和个性化”->“字体”打开一个字体查看属性即可。
image.png把代码部分替换为自己的路径和字体即可。
# 构造字体对象, 本地字体路径为C:\Windows\Fonts\FREESCPT.ttf
font = ImageFont.truetype('C:\Windows\Fonts\FREESCPT.ttf', 23)
image.png