前台:判断用户输入 ,确认密码,手机号,

一切通过后向后台发送请求,

请求方式:post

在 suers 应用下的视图中:

1,创建个类,

2,创建 GET 方法,宣言页面

3,创建  POST 方法,

4,获取前台传来的参数 ,

5,校验参数,

6,保存用户注册信息到数据库,

7,返回结果给前台,

用 form 表单校验参数,在 users 应用中创建 forMs.py 文件,导入 django 中的 form 进行数据校验

手机号校验:

判断短信验证:要导入  from django_redis import get_redis_connection

在users 应用中导入这个表单

从 form 表单中取出数据并保存到数据库

导入 这个,保存用户的

如果不成功

程序基本流程:

从前台拿到数据

进入到自定义的 rorm 表单中

校验字段

用户名校验

手机号校验

两次输入密码校验,短信校验

回到视图注册类:

注册失败返回数据到前台

最新文章

  1. 如何在ASP.NET Core中使用Redis
  2. JS截取,删除,替换字符串常用方法详细
  3. NGUI 使用EventDelegate.Add与UIInput.onSubmit、UIInput.onChange限定编辑框中的内容
  4. jvm classLoader architecture :
  5. C++运算符重载——重载二元运算符
  6. Agri-Net(prim算法,最小生成树问题)
  7. ZZ的计算器
  8. vim 编辑中执行正则表达式
  9. 深入理解ES6之—符号与符号属性
  10. opencontrail—VXLAN模式下数据包的传输过程
  11. 软考自查:UML建模
  12. Android Studio 调试快捷键
  13. WPF 开源项目
  14. lubuntu16.04 安装过程以及ssd测试模型的环境配置
  15. selenium在scrapy中的应用
  16. Tidb数据库导入数据出现oom问题
  17. Mysql写入中文出错
  18. java中的dao模式
  19. [Elixir001]使用tty做一个简单的日记记录
  20. bean:write

热门文章

  1. 使用android-ndk官方ndkbuild例子
  2. [warn] 7#7: *676 a client request body is buffered to a temporary file /var/cache/nginx/client_temp/0000000007
  3. Angularjs 学习笔记-2017-02-06-双向数据绑定
  4. ES标准
  5. Python 高级面向对象
  6. 041 Spring Boot中排除功能的处理
  7. 062 SparkStream内部原理
  8. day33 网络编程之线程,并发以及selectors模块io多路复用
  9. Python class NameError name "xxx" is not defined
  10. JavaEE 之 文件上传