gpt4 book ai didi

python - django 验证器和 clean_field 方法之间的区别

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:29 25 4
gpt4 key购买 nike

form 中在 django , validator 之间有什么区别?对于一个字段和一个 clean_<field>该字段的方法?

最佳答案

Django 将首先运行内置(默认)字段验证器,然后是您的自定义字段验证器(在您的模型中使用 validators=[your_validator])。然后,Django 将执行 clean()clean<field>()方法。

validator 之间的主要区别和一个 clean_<field>()方法是后者仅适用于表单。 validator可用于您的表单和模型(因此也将用于例如管理界面)。

此外,重写 clean_<field>()方法是根据数据库中的项目验证数据的推荐方法。

有关 https://docs.djangoproject.com/en/1.6/ref/forms/validation/ 的更多信息.

关于python - django 验证器和 clean_field 方法之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22736754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com