Django Template Tags for Dealing with Pesky Whitespaces
django-whiteless的Python项目详细描述
Django无白
Django模板标签处理讨厌的空白
安装
从pypi安装最新版本:
$ pip install django-whiteless
将"whiteless"
添加到INSTALLED_APPS
:
INSTALLED_APPS=(# ..."whiteless",)
用法
这个库包含两个模板标签,{% whiteless %}
和{% eof %}
。
这就是你使用它们的方式
删除所有空格
{% whiteless %} ... {% endwhiteless %}
删除前导空格
{% whiteless leading %} ... {% endwhiteless %}
删除尾随空格
{% whiteless trailing %} ... {% endwhiteless %}
删除前导空格和尾随空格
{% whiteless leading trailing %} ... {% endwhiteless %}
用单个空格替换空白
{% whiteless space %} ... {% endwhiteless %}
注意,如果块中有前导或尾随空格,则 也被一个单独的空间所代替。为了去掉前导和尾随 空白并用一个空格替换所有其他空白,请使用:
{% whiteless space leading trailing %} ... {% endwhiteless %}
删除文件末尾的尾随空格
Hello there!{% eof %}
如果项目样式指南要求所有文件以 换行符,但这会导致模板出现问题
请注意,{% eof %}
不能在其他标记中使用。它只会移除
紧随其后的空白