Как отобразить текст, помещенный в текстовое поле django, в оригинальном формате?

я создаю сайт на django и хочу вывести текст, который я ввожу в текстовое поле из моей модели, но когда я делаю это в html, он теряет все формы, которые я ему придаю (интервал, новые строки и т.д.) у кого-нибудь есть решение?

поэтому вместо того, чтобы выходить как: введите описание изображения здесь оно выводится как просто строка без должного интервала введите описание изображения здесь

Если ваши данные будут отображаться в html, я думаю, это должно работать:

<pre>{{obj.property_data}}</pre>

Дайте мне знать, если это то, что вы ищете.

Итак, решение, которое я нашел, заключается в отображении текста как HTML, так что вы можете просто ввести HTML в текстовое поле и передать его с помощью {{obj.property|safe}}, хотя вы должны быть осторожны с тем, что вы вводите в текстовое поле, поскольку я предполагаю, что это может быть проблемой безопасности, но это не так важно для моего проекта сейчас.

Вернуться на верх