码迷,mamicode.com
首页 > 其他好文 > 详细

局部钩子和全局钩子

时间:2020-12-15 12:19:08      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:word   iges   bsp   erro   encode   val   span   需要   turn   

最先使用是在验证用户名和密码的时候

局部钩子的使用

需要在form中使用

全局钩子的使用

这是在校验注册页面的两次密码是否一致

    def clean(self):
        password = self.cleaned_data.get(password, ‘‘)
        re_password = self.cleaned_data.get(re_password)
        if password == re_password:
            md5 = hashlib.md5()
            md5.update(password.encode(utf-8))
            self.cleaned_data[password] = md5.hexdigest()
            return self.cleaned_data
        else:
            self.add_error(re_password, 两次密码不一致)
            raise ValidationError(两次密码不一致)

 

局部钩子和全局钩子

标签:word   iges   bsp   erro   encode   val   span   需要   turn   

原文地址:https://www.cnblogs.com/lzlllll/p/11256288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!