Django验证码(二)

news/2024/4/27 16:03:03

一、生成图片

image-20221103132832161

1.1、说明

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

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

1.2、需要安装 Pillow 库

pip install Pillow==9.3.0

1.3、生成验证码内容

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

1.4、生成验证码颜色

import random# 生成颜色
def random_color():# RGBreturn random.randint(0,255),random.randint(0,255),random.randint(0,255)
<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/10964.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Java学习笔记(17)

集合进阶 单列集合 Collection List set Add clear remove contains isempty size Add方法可能也会添加失败 同理&#xff0c;可能删除失败 Contains细节 为什么要重写equals&#xff1f; 因为contains底层用的是object类中的equals方法&#xff0c;比较的是地址值&#xf…

目标检测——PP-YOLO算法解读

PP-YOLO系列&#xff0c;均是基于百度自研PaddlePaddle深度学习框架发布的算法&#xff0c;2020年基于YOLOv3改进发布PP-YOLO&#xff0c;2021年发布PP-YOLOv2和移动端检测算法PP-PicoDet&#xff0c;2022年发布PP-YOLOE和PP-YOLOE-R。由于均是一个系列&#xff0c;所以放一起解…

微服务day05(中) -- ES索引库操作

索引库就类似数据库表&#xff0c;mapping映射就类似表的结构。 我们要向es中存储数据&#xff0c;必须先创建“库”和“表”。 2.1.mapping映射属性 mapping是对索引库中文档的约束&#xff0c;常见的mapping属性包括&#xff1a; type&#xff1a;字段数据类型&#xff0c;…

日志监控之 Grafana+Promtail+Loki

主要解决问题&#xff1a;项目负载均衡后&#xff0c;日志文件分散在多个位置&#xff0c;需要登录主机查看日志文件&#xff0c;在不确定那一个节点记录日志的情况下&#xff0c;很不方便&#xff0c;因此&#xff0c;使用GrafanaPromtailLoki的访问收集到同一个服务上。&…

uni-app打包证书android

Android平台打包发布apk应用&#xff0c;需要使用数字证书&#xff08;.keystore文件&#xff09;进行签名&#xff0c;用于表明开发者身份。 Android证书的生成是自助和免费的&#xff0c;不需要审批或付费。 可以使用JRE环境中的keytool命令生成。 以下是windows平台生成证…

zabbix监控

安装部署 我之前写的&#xff1a;运维06&#xff1a;监控-CSDN博客 自定义监控内容 自定义监控服务器登录的人数 需求&#xff1a;限制登录的人数不超过3个&#xff0c;超过三个就发出报警信息 命令行 1、明确需要执行的linux命令 who | wc -l在 /etc/zabbix/zabbix_agentd…