Django模板:Wordwrap和缩进块文本

时间:2009-12-17 15:52:52

标签: html django django-templates indentation

我有点强迫要求干净,可读和完美缩进的HTML。使用Django的模板引擎,我几乎能够实现这一点,除了块文本,或者说是由TinyMCE通过管理面板生成的HTML。我能得到的最接近的是使用wordwrap过滤器;但是这个标签不会采用任何参数来为新行添加缩进。还有其他方法可以达到这个目的吗?

1 个答案:

答案 0 :(得分:1)

我认为你唯一的选择是create your own filter

Django的django.template.defaultfilters.wordwrap使用django.utils.text.wrap方法来包装文本。您可以查看它并以您想要的任何方式修改输出。

但是对于具有稍微可读性的HTML看起来很多工作。有时候足够好,是......