How to make a new line in django messages.error

Viewed 2329

I have a line of my code

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

popping up a message in my template

upload failed. Try again

But I want to get a new line after the point, like:

upload failed.
Try again

How do I get that?

I tryed

upload failed.\n Try again

and

upload failed.<br/> Try again

and

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

but it does not work...

1 Answers

You almost made it. You need to use mark_safe. In your case, this is what you will have:

from django.utils.safestring import mark_safe

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