Django组件之form
一、原始注册校验 # 后端 def realreg(request): error = {'username':'','password':''} # 定义一个字典存储错误信息 if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') if len(password) < 6: error['password'] = '密码不能小于6位' return render(request,'reg.html',{'error':error}) # 前端 <input type='text' name='username'> <span>{{ error.username }}</span> <input type='text' name='password'> <span>{{ error.password }}</span> 前端是个注册界面,页面里面有form表单 >>> 生成HTML前端代码 form表单要能提交数据到后端,后端要做有效性校验 >>> 数据有效性校验 要把校验的提示信息展示到页面上 >>> 校验信息返回并展示 关于数据检验:前端通过JS代码校验(可有可无),后端通过代码校验(必须有)