一、生成图片

Django验证码(二)-LMLPHP

1.1、说明

通过pillow模板库生成图片,步骤如下

  • 安装pillow模板
  • 建立 生成验证码内容 方法
  • 建立 生成验证码颜色 方法
  • 建立 生成验证码 方法

1.2、需要安装 Pillow 库

pip install Pillow==9.3.0

1.3、生成验证码内容

import random


def random_str(length=4):
  """ 随机字符串 默认长度 4
   :param length: 默认长度 4
   :return:
   """
  return ''.join(random.sample(string.ascii_letters, length))

1.4、生成验证码颜色

import random


# 生成颜色
def random_color():
  # RGB
  return random.randint(0,255),random.randint(0,255),random.randint(0,255)
<
03-20 23:50