Nav*_*777 3 python django django-forms django-validation
在formin中django,validator一个字段的a 和该字段的clean_<field>方法有什么区别?
Django首先将运行内置(默认)字段验证器,然后运行您的自定义字段验证器(validators=[your_validator]在模型中使用)。然后,Django将执行clean()和clean<field>()方法。
validator和clean_<field>()方法之间的主要区别在于,后者仅用于表格。A validator可用于您的表单和模型(因此也将在例如管理界面中使用)。
同样,clean_<field>()建议使用覆盖方法来针对数据库中的项目验证数据。
有关https://docs.djangoproject.com/zh-CN/1.6/ref/forms/validation/的更多信息。
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |