gpt4 book ai didi

python - Django 表单,ModelMultipleChoiceField 上显示错误

转载 作者:行者123 更新时间:2023-12-01 06:20:05 25 4
gpt4 key购买 nike

我在获取要为 Django 表单中的特定字段显示的验证错误消息时遇到问题,其中有问题的字段是 ModelMultipleChoiceField

在表单的 clean(self) 方法中,我尝试将错误消息添加到字段中,如下所示:

msg = 'error'
self._errors['field_name'] = ErrorList([msg])
raise forms.ValidationError(msg)

当“field_name”指向其他字段类型时,这可以正常工作,但对于 ModelMultipleChoiceField 它不会显示。是否应该以不同的方式处理?

最佳答案

是的,听起来你做错了。

您应该使用clean_方法代替。事实上,通读整个文档 - 它的信息非常丰富。

关于python - Django 表单,ModelMultipleChoiceField 上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265888/

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