我有一个模板块来覆盖继承模板中的类名。块覆盖产生的html会显示恶意文本。由于django模板块,沿着html端的垃圾文本?
base.html文件:
<html>
<body>
{% block content %}
<h1 class="{% block heading_style %}Base{% endblock %}">Base Page Heading</h1>
{% endblock%}
</body>
</html>
Child.html:
{% extends "Base.html" %}
{% block content %}
{{block.super}}
{% block heading_style %}Login{% endblock %}
{% endblock %}
块heading_style是我很关心的块。
结果HTML:
正如你所看到的H1类已被替换为“登录”,但它也开始出现“登录”为h1标签后的文本。
我使用django 1.3.3和eclipse pydev。我还检查了HTML文件的编码,他们和他们utf-8
我不认为恶意意味着你认为它的意思(在这里插入Inigo Montoya gif ...)这意味着某个目的是有害的。在你的问题中,我无法看到任何可以提及的问题。 –
我的不好,但我希望你有这个问题,我不能真正想到一个原因就是为什么会发生这种情况。 – Pannu