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