Skip to main content
 首页 » 编程设计

python之Django模板说明留空

2025年05月04日38langtianya

像 {% block %} 和 {% load %} 这样的指令在它们后面留下空的换行符。如何关闭此功能?

请您参考如下方法:

无空间作品。它不会删除其中 HTML 标记内的空格(但这是一个功能,因此它不会删除一段文本中的所有空格)。在 spaceless 之前你有换行吗?你能举一个失败的例子,告诉我们你的 django 版本(不是说它应该相关吗?)

例如,我有这样的代码:

<link rel="stylesheet" type="text/css" href="/media/css/dashboard.css" />  
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/media/css/ie.css" /><![endif]-->{% spaceless %} 
{% block extrahead %} 
 
{% endblock %}  
{% endspaceless %} 
<meta name="robots" content="NONE,NOARCHIVE" />  
</head> 

当我查看 html 源代码时,呈现如下:

<link rel="stylesheet" type="text/css" href="/referring_md/media/css/dashboard.css" />  
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/media/css/ie.css" /><![endif]-->  
<meta name="robots" content="NONE,NOARCHIVE" />  
</head>