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显然只在标记之外做