Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django模板中的新行_Django - Fatal编程技术网

django模板中的新行

django模板中的新行,django,Django,当我使用以下命令时: <html> {% block head %} <title>Hello</title> {% endblock %} {%block head%} 你好 {%endblock%} HTML文档中的输出为: <html> --- empty line --- <title>Hello</title> ---空行--- 你好 我怎样才能避免这个空行? 我可以使用: <html> {

当我使用以下命令时:

<html>
{% block head %}
<title>Hello</title>
{% endblock %}

{%block head%}
你好
{%endblock%}
HTML文档中的输出为:

<html>
--- empty line ---
<title>Hello</title>

---空行---
你好
我怎样才能避免这个空行? 我可以使用:

<html>
{% block head %}<title>Hello</title>
{% endblock %}

{%block head%}您好
{%endblock%}
但那是丑陋的

谢谢


乔尔

{%spaceless%}


如果您关心节省空间/kbytes,您可以使用它来消除html标记之间的所有空白。这通常是良好的做法。因此,将
{%spaceless%}
放在base.html的最顶端,并将
{%endspaceless%}
放在最末端


如果您担心代码的复杂性,那么您无能为力

嗨,很抱歉打扰你:p。有没有办法在标签内做到这一点?我想消除for循环中所有多余的空格,但是spaceless显然只在标记之外做