Django之验证

1. 滑动验证码补充说一下

极验科技:https://docs.geetest.com/install/deploy/server/python#下载SDK
按照人家的实例操作即可
1.pip install geetest
2.需要写一个 获取验证码数据的接口
3.修改登录校验码的视图

2. 复习下form组件和文件上传
注意事项:
1.form表单一定要设置 enctype="multipart/form-data"
2.视图函数中,取数据:
file_obj=request.FILE.get("name")

file_obj.name -->文件名


3. BBS的注册功能
基于form表单和AJAX的注册

form表单的作用:
1.生成HTML代码
2.验证
3.把验证的错误显示在页面上并保留原始数据

form表单的基本使用:

form_obj生成HTML代码的方式
1.form_obj.as_p
2.自己挨个字段取
3{% for field in form_obj %}
{{field.label}}
{{field}}
{% endfor %}

头像预览功能
前端来做
1.什么时候触发
input 值发生变化

原文地址:https://www.cnblogs.com/hxf175336/p/9794544.html