仅使用html和python处理div标签内未格式化/丢失的html标签

问题描述 投票:0回答:1

我正在尝试在python中提取电子邮件,并在div container中显示这些电子邮件。现在,如果email包含所有正确的打开和关闭标签,那么它将正确显示,但是如果电子邮件缺少html tags,则我的整个布局都会令人眼花。乱。

如何强制电子邮件html显示在div标签内。​​

注意:我正在使用jinja2通过以下方式直接在div标签中显示html:

<div class="card-body">
{{e['body']|safe}}
</div>
python html jinja2
1个回答
0
投票

基本上就是safe过滤器所做的。您希望在e['body']处具有正确的html代码。考虑对电子邮件正文进行一些验证,以确保它是正确的HTML代码,或者准备一些将电子邮件转换为正确的HTML代码的功能。

© www.soinside.com 2019 - 2024. All rights reserved.