我正在收集用户输入,并将它们存储在带有html标记的数据库中以保留格式。
例如:来自数据库的响应可能是
asdsad <br/>- 12321312<br/>- 332423<br/>* e23ee<br/>$ dweqw
通常我只关心换行
从Django模板中读取此回复时,我确实
<div id="right_suggest_div" name={{ suggestion.key }}>
{{ suggestion.text }}
<p class="padding">Votes: {{ suggestion.votes }} </p>
</div>
题:
-是否可以将
suggestion.text
呈现为html? 最佳答案
默认情况下,Django将用HTML实体替换“>”和“ 我想让它跳过转义HTML可以解决这种情况。
{% autoescape off %}
<div id="right_suggest_div" name={{ suggestion.key }}>
{{ suggestion.text }}
<p class="padding">Votes: {{ suggestion.votes }} </p>
</div>
{% endautoescape %}
或使用
safe
过滤器{{ suggestion.text|safe }}
关于javascript - django-template:以HTML格式读取数据库响应文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8826146/