Как отобразить текст, помещенный в текстовое поле django, в оригинальном формате?
я создаю сайт на django и хочу вывести текст, который я ввожу в текстовое поле из моей модели, но когда я делаю это в html, он теряет все формы, которые я ему придаю (интервал, новые строки и т.д.) у кого-нибудь есть решение?
поэтому вместо того, чтобы выходить как: введите описание изображения здесь оно выводится как просто строка без должного интервала введите описание изображения здесь
Если ваши данные будут отображаться в html, я думаю, это должно работать:
<pre>{{obj.property_data}}</pre>
Дайте мне знать, если это то, что вы ищете.
Итак, решение, которое я нашел, заключается в отображении текста как HTML, так что вы можете просто ввести HTML в текстовое поле и передать его с помощью {{obj.property|safe}}
, хотя вы должны быть осторожны с тем, что вы вводите в текстовое поле, поскольку я предполагаю, что это может быть проблемой безопасности, но это не так важно для моего проекта сейчас.