[Fixed]-How to make a new line in django messages.error

23👍

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"))
👤Alan

0👍

This might not be a perfect solution for your case, but you can call it two times:

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

Instead of one message of two lines, you’ll output two messages perfectly split.

Leave a comment