潭州课堂25班:Ph201805201 django 项目 第八课 注册功能分析,图片验证码视图设计 (课堂笔记)

1,用户名          是否已注册

2,手机号       是否被注册

3,图形验证码

 4,短信验证码,

5,验证成功后,向后台提交数据:用户名,密码,手机号,短信验证

要写这五个视图,

获取图形验证码,请求方式:get 

 

验证功能单独写在一个 app 中,便于调用 ,

点住,拉进 apps 中

在主目录下的配置文件中对 这个 app 进行注册

在这个 app 中,定义个图形验证的类视图,

   快速导入 view

用于生成图形验证码的实例

 拷贝功能模块到指定目录下,

在视图中导入

用于生成图形验证码

pip install pillow

代码实现:

1,创建个类视图

2,从前台获取参数 UUID 并校验

3,生成验证码文字和验证码图片,

4,建立 redis 文件,并将验证码保存到 redis 中,

5,把验证码图片返回到前台,

猜你喜欢

转载自www.cnblogs.com/gdwz922/p/10068887.html