Django-----验证码

一、需要把captcha的文件夹,复制到本Django项目目录下,utils文件夹里
from utils.captcha.captcha import captcha

# 验证码----------图片
class ImageView(View):
def get(self,request):
# text------->图片中的文本
# image---------->图片
name,text,image = captcha.generate_captcha()
# 将验证码存入session中,注册时进行比对
request.session['imagecode'] = text
return HttpResponse(image,content_type='image/jpg')


	1. vue页面-----点击图片随机出现二维码
<imgsrc="/api/web/imageview"onclick='this.src=this.src+"?"+Math.random()'alt="图形验证码"class="pic_code">
posted @ 2020-02-29 13:35  Mr-刘  阅读(109)  评论(0编辑  收藏  举报