如何在 Django 中换行 messages.error

How to make a new line in django messages.error

我有一行代码

messages.error(request, ('ERROR: upload failed. Try again'))

在我的模板中弹出消息

upload failed. Try again

但是我想在点之后换行,比如:

upload failed.
Try again

我如何获得它?

我试过了

upload failed.\n Try again

upload failed.<br/> Try again

upload failed.{{text|linebreaks}} Try again

但是没用...

你几乎成功了。您需要使用 mark_safe。 在您的情况下,这就是您将拥有的:

from django.utils.safestring import mark_safe

messages.error(request, mark_safe("ERROR: upload failed.<br/>Try again"))