加载中...

Django 图片验证码的使用

图片验证码captcha的使用

1.安装下载django-simple-captcha

通过pycharm和pip安装都可以

2.注册app

在项目的配置文件setting.py中的app中注册

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users.apps.UsersConfig',
    'orgs.apps.OrgsConfig',
    'operations.apps.OperationsConfig',
    'courses.apps.CoursesConfig',
    #图片验证码
    'captcha',
]

3.注册url

re_path(r'^captcha/',include('captcha.urls')),

4.forms.py导入并且设置字段

from captcha.fields import CaptchaField

captcha=CaptchaField()

5. 通过view函数将form传入模板渲染

6. 在html中对应位置添加{{form.captcha}}

7. 执行一次python manage.py migrate

图片验证码就完成了

posted @ 2022-06-24 20:58  最大的敌人是自律  阅读(91)  评论(0)    收藏  举报