import redis
导入图片库
绘画库
from PIL import ImageDraw
字体库
from PIL import ImageFont
图片库
from PIL import Image
随机库
import random
文件流
import io
定义验证码类
class Mycode(View):
# 定义随机取色方法
def get_random_color(self):
R = random.randrange(255)
G = random.randrange(255)
B = random.randrange(255)
return (R,G,B)
def get(self,request):
# 定义画布
img_size = (120,50)
# 定义图像 颜色种类,画布,背景颜色
image = Image.new('RGB',img_size,'white')
# 定义画笔
draw = ImageDraw.Draw(image,'RGB')
# 随机字符串组成
source = '01234567fz89zxcvbnm'
# 定义容器
code_str = ''
for i in range(4):
# 取色
text_color = self.get_random_color()
# 获取一