关于forms 作者:hubeixie 发布时间:2026-01-15 21:10 分类:其它 阅读:30 # 什么是forms Django中的表单 # clean与clean_字段 clean - 多字段验证的集合 clean_字段 - 验证一个字段 # 要不要单独定义非空验证 不存在外部异常的情况下,不做非空验证的定义,默认还是会进行非空验证 ``` name = forms.CharField(max_length=20, required=True, error_messages={'required': '用户名不能为空'}) // errorList中会添加错误信息,但是不加还是会进行非空验证,只是话术不同 def clean_name(self): print('clean_name执行了') // 但非空的时候,此处不会执行的,还是按默认的非空验证,进行 name = self.cleaned_data.get('name') if not name: rasie ValidationError('姓名不能为空') elif xxxxxxxxx: xxxxxxxx // 逻辑必须在非空验证后执行 xxxxxxxx ........ return name ```
评论 (0)
请登录后发表评论
暂无评论,快来发表第一条评论吧!