您的位置:首页 > 编程语言 > Go语言

Django之Form组件校验de几种方式

2017-12-08 16:08 465 查看

四种方式:

1.

def func(val):
if len(val) < 15:
raise ValidationError('字数不满15字')
name = fields.CharField(label=que.caption, widget=widgets.Textarea, validators=(func,))

2.

name = fields.RegexField(label='xxx', widget=widgets.Textarea, regex="xxx")

3.

name = fields.CharField(label='xxx', widget=widgets.Textarea, validators=[RegexValidator(regex=""),])

4.钩子函数(局部钩子、全局钩子)


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django widget 标签