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

kri*_*ten 7 python jinja2

我们正在使用jinja2来创建我们的html但是,由于我们在jinja中制作html的许多循环和其他东西,html'看起来'丑陋......(注意:这只是为了美学).我们可以做些什么来清理HTML?(除了明显的清理我们的jinja2代码,这将使我们的模板对我们的工作人员有点不可读)

有点像美味汤的美化吗?

(是的,我意识到这个问题是一个非常挑剔的问题......我的ocd说要清理它).

例如:

                              <table>

      <tbody>


                  <tr>
                    <td>

                     a column

                    </td>




                                <td>

                                    a value

                                </td>
                      </tr>
                     </tbody>
           </table>     
Run Code Online (Sandbox Code Playgroud)

很丑,eeh?

use*_*084 5

将“-”添加到标签:

{%- if 'this'=='this' -%}
    {{ blah }}
{%- endif -%}
Run Code Online (Sandbox Code Playgroud)