Django自定义自己。\错误

2024-09-29 19:26:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在重写变量的clean方法,并希望在出错时指定自定义错误消息。在

myErrorMsg = "This is my error Message"
myErrorMsg += "\nThis is my error Message I would like on the next line"
self._errors["mytag"] = myErrorMsg

不过,它似乎忽略了所有的换行符我尝试了html <br />\n,但是没有任何效果,所有的东西都放在一行上,我的大写字母也变松了。在


Tags: the方法clean消息messageisonmy
2条回答
self._errors["mytag"] = self._errors.get("mytag", self.error_class())
self._errors["mytag"].append("This is my error Message")
self._errors["mytag"].append("This is my error Message I would like on the next line")

但这就像两个错误。 关于逃跑的说法。 试试看

^{pr2}$

或者

self._errors["mytag"] = self.error_class([mark_safe("text<br/>text")])

当您尝试插入一个<;br/>;标记时,它是否在输出中显示为“<;br/>;”?如果是这样,那么Django将自动转义错误消息。在

有关详细信息,请参见https://docs.djangoproject.com/en/dev/topics/templates/#automatic-html-escaping。在

相关问题 更多 >

    热门问题