45.BBS注册
1.先要进行form验证
在app下面新建一个myform.py文件
1 | # 1.导入forms表单验证模块 |
2.写路由
1 | url(r'^register/', views.register), |
3.视图函数提交前台form组件
1 | def register(request): |
4.前台form组件
1 |
|
5.回到视图函数
1 | def register(request): |
6.回到前台form组件
但是这样的方式不好,因为form组件可以会有很多
1 | // 8 取到提交按钮标签启动点击事件 |
7.回到前台form组件,方式二
注册标签加
1 | <form id="form"> |
$(“#form”).serializeArray()
1 | // 8 取到提交按钮标签启动点击事件 |
8.回到视图函数校验成功了的代码
1 | def register(request): |
9.回到myform.py设置钩子函数进行校验
1 | # 1.导入forms表单验证模块 |
10.注册错误信息渲染到前端
javascript代码
1 | //name,发ajax的请求校验用户是否存 |
路由check_username
1 | url(r'^check_username/', views.check_username), |
视图函数check_username
1 | def check_username(request): |
##