首页 > 解决方案 > jinja2中带有html标签的Django模板

问题描述

我在我的 django 项目中使用 CKEditor 从用户那里获取生物详细信息。当我在前端显示用户数据时,它显示为 html 标签。如何从前端删除标签并给出该标签的显示效果?

 {% for user in user_list %}
            <tr>
                <td>{{user.name}}</td>
                <td>{{user.gender}}</td>
                <td>{{user.dob}}</td>
                <td>{{user.hobbies}}</td>
                <td>{{user.message}}</td>
                <td>{{user.bio}}</td>

它的显示如下:

<p><em><strong>Bio</strong></em></p>

标签: pythonhtmldjangojinja2

解决方案


使用{{user.bio|safe}}而不是{{user.bio}}.


推荐阅读