我们正在使用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
该文档进一步解释了空格控制。
添加回答
举报
0/150
提交
取消