with messages = get_flashed_messages() %}
{% if messages %}
<ul>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endwith %}
На сайте все сообщения выводятся хорошо, но если я пытаюсь просмотреть html код, то оно выводится как \n \n \n \n
И так абсолютно все страницы где используется flash.
Должен ли он так выводится, или я что-то делаю не так?
Попробуй: {% with messages = get_flashed_messages(with_categories=true) %} {% for category, message in messages %} <li>{{ message }}</li> {% endfor %} {% endwith %}
хотя мне кажется то же самое будет...
Запринть в консоли содержимое отправляемого месседжа. посмотри как выглядит, может у тебя там редирект где-то есть, который не даёт вывести месседж?
да, получается то же самое
<div class="content">\n \n \n \n \n<h2>Регистрация</h2> вот та часть
Откуда вообще все эти лайнбрэйки могут быть?
честно, не знаю. Может быть из-за css?
Обсуждают сегодня