当我使用以下内容时:
<html>
{% block head %}
<title>Hello</title>
{% endblock %}
HTML文档中的输出是:
<html>
--- empty line ---
<title>Hello</title>
我该如何避免这条空行? 我可以用:
<html>
{% block head %}<title>Hello</title>
{% endblock %}
但那很难看......
谢谢,
乔尔
答案 0 :(得分:5)
如果您担心节省空间/千字节,可以使用the {% spaceless %}
template tag来摆脱html标签之间的所有空白区域。这通常是一种很好的做法。因此,将{% spaceless %}
放在base.html的最顶部,将{% endspaceless %}
放在最后
如果您担心代码的美观,那么您无能为力!
答案 1 :(得分:0)