class RegisterForm(Form):    # user_id=fields.IntegerField()    username=fields.CharField(        max_length=12,        min_length=4,        required=True,        error_messages={'required':'用户名不能为空','invalid':'输入不合规'},        # widget = widgets.TextInput(attrs={'class': 'form-control loon luser'})        widget = widgets.TextInput(attrs={'class': 'form-control loon luser','value':'用户名'})    )    password = fields.CharField(        required=True,        max_length=32,        min_length=6,        error_messages={'required': '密码不能为空', 'invalid': '输入不合规'},        # widget=widgets.TextInput(attrs={'class': 'form-control loon lpass'})        widget=widgets.TextInput(attrs={'class': 'form-control loon lpass', 'value': '密码'})    )    password_confum = fields.CharField(        required=True,        max_length=32,        min_length=6,        error_messages={'required': '密码不能为空', 'invalid': '输入不合规'},        # widget=widgets.TextInput(attrs={'class': 'form-control loon lpass'})        widget=widgets.TextInput(attrs={'class': 'form-control loon lpass', 'value': '密码'})    )    def clean(self):        print(self.cleaned_data['password'])        print(self.cleaned_data['password_confum'])        if self.cleaned_data['password'] == self.cleaned_data['password_confum']:            return self.cleaned_data        else:            self.add_error('password_confum',ValidationError('密码不一致'))            return self.cleaned_data

通过 clean 函数

转载于:https://www.cnblogs.com/onda/p/7605980.html

django 基于 form 验证 确认密码的注册相关推荐

  1. html正则表达式确认密码,如何使用正则表达式在流星中验证确认密码

    我使用meteor开发我的应用程序.我需要验证我的注册表单,以便限制用户.现在,我在我的注册表单中输入密码并确认密码.我正在使用正则表达式进行验证.如何使用正则表达式在流星中验证确认密码 我的代码是: ...

  2. Django之Form验证clean方法(验证篇六)

    上一篇:Django之Form验证select的choice选项数据从数据库实时调用(验证篇五)点击跳转 目录篇:Django之Form及ModelForm目录篇 点击跳转 下一篇:django之mo ...

  3. 密码与确认密码自动验证html,html表单验证确认密码

    编写HTML注册表单,,javascript表单验证 编写HTML注册表单,,需要字段:用户名,密码,确认密码,邮件,确认邮件,性汗....阁下语气可以舒缓一些吗? 我们抽出自己的时间来帮助别人,不是 ...

  4. js表单验证确认密码输入一致

    <form action="../01-自动轮播图片/图片自动轮播.html" onsubmit="return checkForm()" >用户名 ...

  5. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片...

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  6. [py][mx]django form验证-给db减压

    django form认证-解压db压力 一般系统都需要前后端都验证 前端验证容器逃逸破解,如通过js console口去发 试想如果后端只有db验证,那么前端无论发什么后端都查询一次db,对db压力 ...

  7. Validform验证修改密码

    前端页面 <form class="modify_pwd" action="admin/change/pass" method="post&qu ...

  8. django 的form登录 注册

    1 #!/usr/bin/env python 2 # -*- coding: utf8 -*- 3 #__Author: "Skiler Hao" 4 #date: 2017/3 ...

  9. python Django Session,CSRF,Model操作,Form验证,中间件,缓存,信号

    Django Session,CSRF,Model操作,Form验证,中间件,缓存,信号 Session CSRF Model 操作 Form 验证 中间件 缓存 信号 1,Session 基于coo ...

最新文章

  1. jquery API
  2. python测试开发教程_文档测试
  3. 以太坊节点布置(3) 启动geth客户端
  4. 惠普刀片服务器c7000硬件配置手册_刀片服务器四点不足之处你都知道几个?
  5. 2019年信息安全工程师备考经验
  6. 如何从外网向内网传东西_鱼缸内出现气泡还会不断缓缓升起,是什么东西,如何处理和解决?...
  7. UVA10267 Graphical Editor【模拟】
  8. background相关属性
  9. ROS2 Galactic Depth to World coordinate RGBD相机的深度数据转换到世界坐标系
  10. 谭浩强C语言第五版,学习笔记【7500字】【原创】
  11. LoadRunner11破解方法
  12. USB Server解决虚拟化部署UKey远程调用
  13. 今天,正式开始行走边境线!
  14. 数据库课设——简单的图书管理系统
  15. 微信小程序组件之间的传值
  16. 【杂谈】为了子孙后代,请不要逃离大城市或者龟缩在三四线小城市
  17. jQuery获取元素定位位置:给td添加选中样式
  18. 浙江工商大学计算机技术专硕,浙江工商大学会计专硕(MPAcc)项目介绍
  19. 计算机与网络之间是红叉,雨林木风win7系统网络连接出现红叉无法上网的解决办法...
  20. 1路串口服务器在激光测距仪的应用

热门文章

  1. Python 技巧篇-如何避免python报错导致强制关闭窗口
  2. 结构对齐--__packed与#pragma pack
  3. STM32 GPIO与 EXTI的映射关系
  4. STM32时钟源时钟系统配置
  5. logspace--创建对数等分向量
  6. Python分式计算
  7. 2.1.5 梯度检验
  8. 如何优雅的完成长截图?
  9. RT-Thread的位图调度算法分析(最新版)
  10. webStorm 注册码