Django ----- verification code

一、需要把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">

Guess you like

Origin www.cnblogs.com/xinzaiyuan/p/12382611.html