Django-forms效验组件

Posted tianhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django-forms效验组件相关的知识,希望对你有一定的参考价值。

导入:from django import forms

创建类

class UserForm(forms.Form):
name=forms.CharField(min_length=4)
email = forms.EmailField()

在视图函数中实例化

form = UserForm("name"="xhl","email":"111")

校验方法

form.is_valid() #校验提交的字段是否符合信息,返回布尔值
1.如果 form.is_valid() 为True form.cleaned_data 返回值是字典,所有的效验成功的字段,和字段值,
2.如果form.is_valid() 为False form.errors 返回的是字典,所有校验失败的字段,和字段值,form.cleaned_data 返回值是字典,所有的效验成功的字段,和字段值,

以上是关于Django-forms效验组件的主要内容,如果未能解决你的问题,请参考以下文章

69-django-forms组件源码刨析cookie与session

69-django-forms组件源码刨析cookie与session

ReactJS 和 django-forms

Django-forms校验

Django form表单

DJango反序列化器的参数效验