Django forms组件的校验

引入:

from django import forms

使用方法:定义规则,例:

1 class UserForm(forms.Form):
2     name=forms.CharField(max_length=32)
3 email=forms.EmailField()

 

验证:forms = UserForm({"name":"alan","email":"123@qq.com"})

1 forms.is_valid()#验证信息,如果全正确返回Ture,有任何一个错误返回False
2 forms.cleaned_data#返回所有验证正确的信息
3 forms.errors#返回所有验证失败的信息

 

posted @ 2019-08-22 15:26  暴风里的蜗牛  阅读(200)  评论(0)    收藏  举报