Django Simple Captcha

Seafile Server 7.1.3避坑:解决依赖关系

五迷三道 提交于 2020-04-06 18:23:00
1. Seafile依赖说明   以下依赖, 有 * 标记的为必装,加粗表示推荐使用系统提供的软件包 安装(有些python包之所以推荐使用系统提供的包管理器安装,是因为他们基本都需要编译,并且有的软件包还依赖其他第三方的软件,若使用pip安装,需要安装其他依赖): 依赖( * 为必装) 说明 pip * Python 的包管理器,推荐使用系统软件包安装,包名为 python3-pip wheel * Python 包的最新二进制格式支持,部分 Python 包安装时会先打包成 .whl 格式,需要这个包的功能 python3 * 使用系统软件包安装,包名为 python3 sqlite3 使用sqlite数据库时需要安装,apt中包名为 sqlite3 ,yum中包名为 sqlite mysql-server 使用mysql数据库时要安装,若有其他可用的mysql服务,可以不装。这里推荐 mariadb-server ,因为各发行版都会提供 python-ldap 需要使用ldap存储用户信息(通常在企业中使用)时要安装,推荐使用系统软件包 jinja2 这是 Python Web 开发的一套模板系统,功能、性能、安全性都比较强,不安装这个包并没发现什么影响,可能专业版需要 * sqlalchemy Python 的一套功能强大的 ORM 系统,不安装没发现受到影响

菜鸟学Python之django-simple-captcha使用

半腔热情 提交于 2019-12-07 14:49:08
环境的准备 前端框架semantic ui Python 3.6.4 pip install django pip install django-simple-captcha django-simple-captcha官方文档地址 http://django-simple-captcha.readthedocs.io/en/latest/ 目标展示 配置settings.py # django_simple_captcha 验证码配置其他配置项查看文档 # 默认格式 CAPTCHA_OUTPUT_FORMAT = '%(image)s %(text_field)s %(hidden_field)s ' CAPTCHA_NOISE_FUNCTIONS = ('captcha.helpers.noise_null', # 没有样式 # 'captcha.helpers.noise_arcs', # 线 # 'captcha.helpers.noise_dots', # 点 ) # 图片中的文字为随机英文字母,如 mdsh # CAPTCHA_CHALLENGE_FUNCT = 'captcha.helpers.random_char_challenge' # 图片中的文字为数字表达式,如2+2= CAPTCHA_CHALLENGE_FUNCT = 'captcha.helpers