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

标签 python jinja2

我们正在使用 jinja2 来创建我们的 html,但是,由于我们在 jinja 中执行了许多循环和其他事情来生成 html,因此 html“看起来”很难看......(注意:这只是为了美观)。我们可以做些什么来清理 html? (除了明显清理我们的 jinja2 代码,这会使我们的模板对我们的员工来说有些不可读)

像美汤的美化之类的东西?

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

例如:

                              <table>

      <tbody>


                  <tr>
                    <td>

                     a column

                    </td>




                                <td>

                                    a value

                                </td>
                      </tr>
                     </tbody>
           </table>     

很丑吧?

最佳答案

将“-”添加到标签:

{%- if 'this'=='this' -%}
    {{ blah }}
{%- endif -%}

关于python - 有没有办法清理jinja2产生的html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951976/

相关文章:

Python SOAP 客户端 - 使用 SUDS 还是其他?

python - python2中的特殊字符编码

python - wtforms,在构造函数中生成字段

python - Flask sqlalchemy 接口(interface)错误

Python 不提交 MySQL 事务

python - 使用 dryscrape 进行网页抓取 : error selecting radio button CSS

python - leetcode : add-two-numbers using linked list

mysql - 在 where 子句中使用参数的 Superset sql 查询编辑器

python - 如何在邮件中附加图像文件和嵌入到 html 电子邮件正文中的相同图像?

python - 在内部创建具有 jinja 结构的字符串