Django-forms校驗
阿新 • • 發佈:2018-07-02
一個 沒有 校驗 val min 布爾類型 djang name error
- 首先我們定義一個校驗類
class UserForm(forms.Form): name=forms.CharField(min_length=4)#最小長度為4 email=forms.EmailField()#郵箱格式 def reg(request): #調用驗證,因為在類中我們沒有寫tel字段的規則,所以Django會無視這個字段. form=UserForm({‘name‘:‘til‘,‘email‘:‘[email protected]‘,‘tel‘:‘123456‘}) #返回布爾類型,如果驗證通過為True,否則為False.比如在驗證類中我們寫了name,email兩個字段的規則,如果我們在傳數據的時候,沒有傳name字段,只穿了email返回的也會時False,但如果我們多了一個tel字段,django會無視這個字段,只要name,email兩個字段通過,就返回True
Django-forms校驗