今天跟大家聊聊怎么开发一个图片验证码
如有一天,你需要写一个图片验证码,这篇文章就派上用场了,以下直接上代码,代码中会有详细的注释
前提:
搭建一个Django的基础环境,然后新建一个app
在Views里写入实现方法...(0, 255), random.randrange(0, 255))
#绘制4个字
draw.text((5, 2), rand_str[0], font=font, fill=fontcolor)...fill=fontcolor)
draw.text((75, 2), rand_str[3], font=font, fill=fontcolor)
#释放画笔
del draw
#存入session...image/png') # 这是另外一种方式,是直接把图片传递给前端页面,适合自己调用测试
def verify_yz(request):
'''
这是配合上边备注是的返回结果写的一个测试验证码的方法...自己补充好对应的url路由,才能访问方法
3. 需要提前安装好对应的库
这里唠叨一句:
Python开发理念是:不去重复造轮子。