我的模型文件中有这段代码:
sn = models.CharField(max_length=20, unique=True,
error_messages={'unique': 'This SN has already been created. <br/> Please <a href="/?sn=xxx">search it</a> instead'})
我想实现两件事:
将错误消息显示为 HTML 而不是文本。我试过了
mark_safe
,safe
过滤没有运气 - 虽然 HTML 没有转义,但没有任何效果(消息用“”包裹):
来源:
代替 URL 中的“xxx”,提供用户输入的值
我目前的解决方案是检查模板中的错误消息 - 如果它是我手动添加 URL 信息的唯一错误,但这感觉不对......
有没有人有一个干净的解决方案?