全局鉤子的更名

全局鉤子默認鍵名'是'__all__",能夠更名,方便頁面渲染等dom操做dom

例如校驗量詞密碼是否一致spa

    def clean(self):
        password=self.cleaned_data.get('password')
        r_pwd=self.cleaned_data.get('r_pwd')
        if password and r_pwd and password!=r_pwd:
            self.add_error('r_pwd',ValidationError('密碼不一致'))
        else:
            return self.cleaned_data

重複密碼的字段名是r_pwd,把重複密碼的鍵名改成r_pwd,這樣錯誤信息就能夠放到重複密碼的下面了code

 

以上能夠從form.isvalid(),進源碼orm

        try:
            cleaned_data = self.clean()
        except ValidationError as e:
            self.add_error(None, e)
相關文章
相關標籤/搜索