为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法清理jinja2产生的html?

有没有办法清理jinja2产生的html?

偶然的你 2021-03-25 06:04:40
我们正在使用jinja2来创建html,但是由于在jinja中进行了很多循环处理以及其他事情来生成html,因此html看起来“丑陋”。(注意:这只是出于美学目的)。有什么我们可以做的清理html吗?(除了明显清除了我们的jinja2代码外,这会使我们的工作人员无法理解我们的模板)像美汤一样漂亮吗?(是的,我意识到这个问题是个很挑剔的问题……我里面的ocd说要清理它)。例如:                              <table>      <tbody>                  <tr>                    <td>                     a column                    </td>                                <td>                                    a value                                </td>                      </tr>                     </tbody>           </table>     丑陋,是吗?
查看完整描述

2 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

您还可以通过将trim_blocks和设置为,lstrip_blocks将Jinja配置为不使用任何标签(而不是空行)替换标签True。例如,在Flask应用中,您可以编写:


app.jinja_env.trim_blocks = True

app.jinja_env.lstrip_blocks = True

该文档进一步解释了空格控制。


查看完整回答
反对 回复 2021-03-30
  • 2 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信