Tôi đang gặp một thời gian khó khăn cố gắng để có được mẫu động cơ của Django để thụt đúng khi mở rộng/bao gồm mẫuDjango template engine thụt đầu dòng
những tập tin này:
index.html
<html>
<body>
<div id="hello">
{% block bar %}
{% endblock %}
{% include 'baz.html'%}
</div>
</body>
</html>
bar.html
{% extends 'foo.html' %}
{% block bar %}
<p>bar</p>
{% endblock %}
baz.html
<p>baz</p>
sẽ làm như
<html>
<body>
<div id="hello">
<p>bar</p>
<p>baz</p>
</div>
</body>
</html>
Làm thế nào tôi có thể sửa chữa nó để nó ám như
<html>
<body>
<div id="hello">
<p>bar</p>
<p>baz</p>
</div>
</body>
</html>
tab vào thủ không phải là một lựa chọn. Tôi đang sử dụng các tab mềm (4 dấu cách) nếu điều này quan trọng.
Tôi không chắc tại sao nó lại quan trọng. Tuy nhiên, các trình duyệt bỏ qua thụt đầu dòng, lý do duy nhất cho nó là làm cho nó dễ đọc hơn trong trình soạn thảo văn bản của bạn - và ở đó bạn sẽ không bao giờ thấy trang được hiển thị đầy đủ. –