djangoテンプレートの新しい行

私が次のものを使うと、

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

HTMLドキュメントの出力は次のとおりです。

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

この空白行を避けるにはどうすればよいですか? 私は使えます:

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

しかし、それは醜いです...

ありがとう、

ジョエル

3

2 答え

スペース/ Kバイトを節約することに心配があれば、 %spaceless%} テンプレートタグを使用して、HTMLタグ間のすべての空白を取り除きます。これは一般的には良い方法です。最後にbase.htmlと {%endspaceless%} の一番上に {%spaceless%} を置いてください

あなたのコードの無神論を心配しているなら、できることはあまりありません!

5
追加された
こんにちは、ごめんなさい:P。タグ内でそれを行う方法はありますか?私はforループ内の余分な空白をすべて削除したいがスペースレスであることは明らかにタグの外側でのみ行う
追加された 著者 dtc,

{% spaceless %} ?

https://docs.djangoproject.com/jaテンプレート/ builtins /#spaceless

0
追加された