第一步:
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登录界面