添加Django后台验证码的方法
Posted one-tom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加Django后台验证码的方法相关的知识,希望对你有一定的参考价值。
第一步:
pip3 install django-multi-captcha-admin django-simple-captcha # 可以直接安装两个模块
第二步:配置settings.py
INSTALLED_APPS = [ ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘multi_captcha_admin‘, # 一定将上面的剪切到这里 ‘django.contrib.admin‘, # 添加这个 ‘captcha‘, # # 添加这个 ] # 验证码配置 MULTI_CAPTCHA_ADMIN = { ‘engine‘: ‘simple-captcha‘, }
第三步:在项目路由添加验证码url
from django.contrib import admin from django.urls import path,include urlpatterns = [ path(‘admin/‘, admin.site.urls), path(‘captcha/‘, include(‘captcha.urls‘)), # 新增 ]
第四步:数据库迁移
python3 manage.py makemigrations
python3 manage.py migrate
第五步:启动项目,访问admin登录界面
以上是关于添加Django后台验证码的方法的主要内容,如果未能解决你的问题,请参考以下文章