图片验证码
前端实现的部分代码
/Buyer/get_valid_img:路由,获取验证码的路由
<label class="txtin-box txtin-box-code" id="label2">
<input class="txtin" type="text" name="code" value="" placeholder="验证码" id="code"/>
<img class="yzm" src="/Buyer/get_valid_img" alt="" id="img" />
</label>
后端实现的部分
定义获取随机颜色的函数
def get_random_color():
return (random.randint(0,255),random.randint(0,255),random.randint(0,255))
定义生成随机数字字母组合的验证码内容
def get_random_content():
code_str = ''
## 大写字母
dxzm = chr(random.randint(65,90))
## 小写字母
xxzm = chr(random.randint(97,122))
## 数字
sz = str(random.randint(0,9))
for i in range(4):
code_str+=random.choice(