Django 验证码、绘图pillow

Django 验证码、绘图pillow
Django 验证码、绘图pillow

1、简单绘制

路由:
Django 验证码、绘图pillow
视图:
Django 验证码、绘图pillow
返回图片类型
Django 验证码、绘图pillow

2、把字体文件存入Django项目

Django 验证码、绘图pillow
注册
Django 验证码、绘图pillow
使用自己导入的字体
Django 验证码、绘图pillow

3、动态验证码

Django 验证码、绘图pillow
Django 验证码、绘图pillow
生成随机颜色函数:
Django 验证码、绘图pillow
生成随机文字函数:
Django 验证码、绘图pillow

4、验证码输入与验证(存入session)

视图,存入session
Django 验证码、绘图pillow
页面:
Django 验证码、绘图pillow
视图,获取与验证:
Django 验证码、绘图pillow

5、点击图片更换验证码(加点击事件)

html(导入js)
Django 验证码、绘图pillow
js(添加点击事件)
Django 验证码、绘图pillow