gpt4 book ai didi

python - Django:显示管理员验证错误的自定义错误消息

转载 作者:太空狗 更新时间:2023-10-29 17:45:37 24 4
gpt4 key购买 nike

我正在使用 Django 1.2.4。我有一个模型,其中有一个字段需要验证。当验证失败时,我想向用户显示自定义错误消息。模型编辑在管理界面中完成。

这是我目前正在做的:

def clean_fields(self, exclude=None):
# do validation
if problem:
raise ValidationError({'field_name': "error message"})

不幸的是,所有这一切只是在管理页面上为 field_name 值中的每个字符打印出一条单独的验证消息。

发出我想要的错误消息的正确方法是什么?

最佳答案

虽然不看,但听起来管理员正在寻找一个可迭代对象作为 field_name 的值。尝试:

raise ValidationError({'field_name': ["error message",]})

我认为管理员希望表单上的每个字段都关联任意数量的验证消息。

关于python - Django:显示管理员验证错误的自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5096082/

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